共计 603 个字符,预计需要花费 2 分钟才能阅读完成。
办法
留神:
1、办法必须创立后能力应用,此过程为 ** 办法定义 **;2、办法创立后不能间接运行,须要手动应用后能力运行,此过程为 ** 办法调用 **
办法定义:
public static 返回值类型 办法名(数据类型 变量名){
// 办法体
return ;
}
办法调用:
办法名(变量名或数值);
创立办法的两个明确
1、返回值类型
2、参数
办法重载
要求:
多个办法在同一个类
多个办法同一个名字
多个办法参数不同:数据类型不同或者数量不同
留神:不能通过返回值来断定两个办法是否重载!
《同一类》
办法的参数传递
黑马 P82
《状况一》:根本数据类型的参数,形式参数的扭转,不会影响理论参数的值。
change()办法里的 number = 200,而 main 办法中的 number = 100
《状况二》:对于援用类型的参数,形式参数扭转会影响理论参数。
change()失去的是 arr 数组的 地址
题
《不死神兔》
一只兔,三个月生一对,生出的兔也三个月生一对,求问 20 个月有多少对。
1,1,2,3,5,8...
有 arr[i] = arr[i-2]+arr[i-1]的法则。
《百钱百鸡》
x+y+z=100
5x+3y+z/3=100
0<=x<=20
0<=y<=33
0<=z<=100
while(0<=x<=20){while(0<=y<=33){
int z = 100-x-y;
if(z%3==0 && 5x+3y+z/3==100)
System.out.println(x,y,z);
}
}
正文完