-
JAVA支持两种调用方法的方式,根据方法是否返回值来选择。
-
当方法返回一个值的时候,方法调用通常被当作一个值。例如:
int max=max(10,20);
-
如果返回值是void,方法调用一定是一条语句。
-
Java是值传递(面试题)
System.out.println(sum);
public class Demo01 { //main方法 public static void main(String[] args) { //实际参数:实际调用传递给他的参数 int sum=add(1,2); System.out.println(sum); //test(); } //加法 //形式参数,用来定义作用的 public static int add(int a,int b){ return a+b; } public static void test(){ for (int i = 0; i <= 1000; i++) { if (i%5==0){ System.out.print(i+"\t"); } if (i%(5*3)==0){//每行 System.out.println(); // System.out.println("\n"); } } } }
public class Demo02 { public static void main(String[] args) { int max=max(10,10); System.out.println(max); } //比大小 public static int max(int num1,int num2){ int result=0; if (num1==num2){ System.out.println("num1=num2"); return 0;//终止方法 } if (num1>num2){ result=num1; }else { result=num2; } return result; } }