1.void修饰的方法的调用(没有明确返回值的方法调用)
void修饰的方法只能单独调用。
例:写一个方法,传递一个整数(大于1),在控制台打印1到该数据的值
package fangfa;
public class Fangfa_Test4 {
public static void main(String[] args) {
printNumber(3);
}
public static void printNumber(int n){
for(int x=1;x<=n;x++){
System.out.println(x);
}
}
}
2.方法重载的概述和基本使用
方法重载:在同一个类中,出现了方法名相同的情况。
方法重载的特点:方法名不同,参数列表不同,与返回值无关。
参数列表不同:
参数个数不同
参数对应的数据类型不同
方法重载练习之比较两数据是否相等
参数类型分别为两个byte类型,两个short类型,两个int类型,和两个long类型。
public static void main(String[] args) {
System.out.println(compare((byte)10,(byte)20));
//System.out.println(compare((short)10,(short)20));
//System.out.println(compare(10,20));
//System.out.println(compare(10L,20L));
}
//byte
public static boolean compare(byte a,byte b){
System.out.println("byte");
return a==b;
//short
//int
//long
}
}
3.方法的形式参数是基本类型
形式参数:用于接收实际参数的变量 (即就是调用的方法中的参数)
实际参数:实际参与运算的变量 (main方法中的参数)
结论:如果参数是基本数据类型,形式参数的改变不影响实际参数。
4.方法的形式参数是应用数据类型
结论:如果参数是引用数据类型,形式参数直接影响实际参数。
5.方法的练习之数组的遍历
网友评论