3 方法调用
方法在定义后,如果我们不去主动的使用它,它是不会自动执行的,我们必须主动的去使用它,这个主动使用的过程,我们称之为调用。
执行方法本身也是一个操作,或者说是一个操作中的一部分,调用方法本身也是另一个方法中的一段代码
调用无参无返回数据的方法
main(){
print3();
}
public static void print3(){
for(int i=0;i<3;i++){
System.out.println("java is good");
}
}
等价于在mian方法中,执行了print3方法代码
main(){
for(int i=0;i<3;i++){
System.out.println("java is good");
}
}
调用有参无返回值的方法
main(){
//"Java is good!!!"
print(6 , "Java is good!!!");
}
public static void printN(int count , String content){
for(int i=0;i<count ;i++){
System.out.println(content);
}
}
等价于
main(){
....
int count = 6 ;
String content = "Java is good!!!" ;
for(int i=0;i<count ;i++){
System.out.println(content);
}
}
调用有返回值的方法
-
将这个调用分成2部分理解
-
调用方法执行其中的代码
-
调用方法获得返回值
-
main(){
//想要传一个10和20
int sum = doSum(10,20);
}
public static double doSum(int num1,int num2){
int sum = num1 + num2 ; //求和的结果为30
return sum*0.85 ; // 等价于 return 30*0.85
}
等价于
main(){
int num1=10 ;
int num2=20 ;
int sum = num1 + num2 ; //求和的结果是30
}
参数和返回数据的小总结
-
有参数,不一定有返回值
-
参数和返回值类型不一定相同
-
有无参数和有无返回值,没有任何关系。
-
方法有返回值, 调用者不一定非要使用这个返回值
未完待续.....