一.求最大值
package doay1;
class Count04{
public int max(int num,int...other){
//可变参数写在所有参数后面
//num =5; other【】 ={3,9,7}
//默认第一传递的数字 是最大值
int max =num;
for (int i =0;i<other .length;i++){
//暂时的最大值 挨个跟other中的数字进行比较
if (other[i]>max){
max =other[i];
}
}
return max;
}
}
public class ChangeArgs_Exer1 {
public static void main(String[] args) {
//求最大值
Count04 c=new Count04();
int maxNum =c.max(5,3,9,7,15);
System.out.println("最大值:"+maxNum);
}
}
二.Java定义两个数的求和 ,定义加减法
package doay;
class Count {
//定义一个实现两个数求和的方法
// int 是返回值 类型
public int getSum(int a, int b) {
// a =3 b =4; a+b =7
// a =8 b =-5; a +b =3
return a + b;
}
//定义减法
public int getSub(int x, int y) {
// x =8 y =5
// return a-b;
//方法类的调用其他方法 getSum (x,-y) =3
return getSum(x, -y);
}
}
public class ClassSumSub {
public static void main(String[] args) {
//创建一个实列化对象 用于使用 类中的方法
Count c =new Count();
// a是形参 3 是实参
c.getSum(3,4);
//
System.out.println(c.getSub(3,4));
//(2) 将 8和5传递给x 和y res =3;
int res =c.getSub(8,5);
System.out.println("8-5的结果是:"+res);
}
}