1 带参数方法的定义格式是什么
public static void 方法名(数据类型 变量名1, 数据类型 变量名2...){
//方法体
}
2 参数有什么特点
和变量的定义格式一样
3 如何调用带参数的方法
方法名(常量值/变量名,...);
4 带参数方法的注意事项:
1 个数和对应的数据类型要一致
定义:public static void method(int a){}
调用:method(10);
2 如果需要定义多个形参 需要用 , 隔开
如果定义两个相同类型的形参 必须写成(int a,int b)
不能写成 (int a,b);
那么main方法中的args能写成别的吗?
//分割符的每一行长度不一样 字符也不一定全部用-
public static void main(String[] args) {
printLine(20,'+');
System.out.println("你好");
printLine(30,'-');
System.out.println("我好");
printLine(20,'%');
System.out.println("大家好");
printLine(10,'!');
}
//定义一个方法 这个方法接受两个参数 一个表示字符 另一个表示要打印这多少个这个符
public static void printLine(int count,char echo) {
for (int i = 1; i <= count; i++) {
System.out.print(echo);
}
System.out.println();
}
分析:
分割符的每一行长度不一样 字符也不一定全部用-
四次调用这个方法 每次调用 echo 和count 都不一样 都是由调用这个方法的方法去指定的。
一个方法有了多种变化 灵活性很高。