public static int methodname(int a, int b) {
// method body
int sum = a + b;
返回总和;
}
public static int max(int a, int b) {
int max;
if(a>b)
max=a;
else
max=b;
返回最大值;
}
public class main {运行时:
public static void main(String[] args) {
print(5);
}
public static void print(int n){
for(int i = 0; i < n; i++)
System.out.println(i);
}
}
0
1
2
3
4
public class main {运行时:
public static void main(String[] args) {
int a, b;
a = 5;
b = 10;
int 结果 = sum(a, b);
System.out.println(a+b = ”+result);
}
public static int sum(int a, int b){
return a+b;
}
}
a+b = 15
public class main {运行时:
public static void main(String[] args) {
int a = 30;
int b = 45;
System.out.println(在交换(main)之前,a = ” + a
+ b = ” + b);
//调用 permute()
permute(a, b) 方法;
System.out.println(交换(main)后,a = ” + a
+ b = ” + b);
}
public static void permuter(int a, int b) {
System.out.println(在排列(方法)之前),a = ” + a
+ b = ” + b);
// 将 a 换成 b
int c = a;
a = b;
b = c;
System.out.println(交换(方法)后,a = ” + a
+ b = ” + b);
}
}
交换(main)之前,a = 30 b = 45
交换(方法)之前,a = 30 b = 45
交换(方法)之后,a = 45 b = 30
交换(手)之后, a = 30 b = 45
public class main {运行时:
public static void main(String[] args) {
int a, b;
a = 7;
b = 8;
System.out.println(最大(”+a+, ”+ b+) = ”+max(a, b));
双 x,y;
x=1.5;
y=4.2;
System.out.println(max(”+x+, ”+ y+) = ”+max(x, y));
}
public static int max(int a, int b) {
int max;
if(a>b)
max=a;
else
max=b;
返回最大值;
}
public static double max(double a, double b) {
double max;
if(a>b)
max=a;
else
max=b;
返回最大值;
}
}
max(7, 8) = 8方法重载使程序具有适应性。在这里,这两种方法具有相同的名称,但参数不同。整数和双精度类型的最大数量为 result.
max(1.5, 4.2) = 4.2
Please disable your ad blocker and refresh the window to use this website.