方法
//这是main方法
public static void main(String[] args) {
add//这里不能直接用
}
//这是加法
public int add(int a,int b){
return a+b;
}
public static void main(String[] args) {
int sum=add(1,2);;//这样可以
System.out.println(sum);
} //加上static,让他成为类变量
public static int add(int a,int b){
return a+b;
}
方法调用
-
当方法返回一个值时,方法调用通常被当成是一个值;
int larger = max(30,40);
-
如果方法返回值是void,方法调用一定是一条语句
System.out.println("Hello");
写一个比大小的方法
- 首先要一个修饰符public,代表公共的
- 再加一个修饰符static,相当于告诉说我要直接调用他
- 返回值类型//比大小就用int
- 需要个名字,比大小就叫max好了
- 最后加一个return返回值
如下:丢两个形参在括号里面,名字num随便取
public static int max(int num1,int num2){
…
return result;
}
package com.wu.Demo;
public class Demo05 {
public static void main(String[] args) {
int max = max(10,20);//实参;返回到这来右边max有参的结果赋给左边max
System.out.println(max);
}
public static int max(int num1,int num2) {//在这里,把10,20传给形参num1和num2
int result = 0;
if (num1 == num2) {
System.out.println("num1==num2");
return 0;//终止方法
}
if (num1 > num2) {
result = num1;
} else {
result = num2;
}
return result;//经过运算后把结果返回到max
}
}
10,20
结果:20
10,10
结果:num1==num2
0//这里是返回的