- /**
- New灬狼
- 2015年12月15日19:51:33
- */
- /*
- 需求:分别计算出两组数的和,然后比较大小,输出最大数或最小数。
- 思路:
- 1,计算数的和,定义一个计算的函数;
- 由于不确定计算的数是两个还是三个,需要用到函数可以重载的特性;
- 2,比较和值的大小;
- 3,输出和值的最大值或最小值由用户决定。
- 步骤:
- 1,新建FunctionTest02.java
- 2,模拟用户给出的数组是:
- A组:3,5
- B组:2,3,8
- 3.定义函数,计算每组的和;
- 4,定义函数,比较大小,并输出最大值或最小值。
- */
- class FunctionTest02
- {
- public static void main(String [] args)
- {
- int m =getsum(3,5);
- int n =getsum(2,3,8);
- getmax(m,n);
- printhr();
- getmin(m,n);
- //第二组测试
- printhr();
- int x =getsum(676675,576767);
- int y =getsum(222323,32332,33338);
- getmax(x,y);
- printhr();
- getmin(x,y);
- }
- //定义两个数求和函数getsum
- public static int getsum(int x,int y)
- {
- return x+y;
- }
- //定义三个数求和函数
- public static int getsum(int x,int y,int z)
- {
- return getsum(x,y)+z ;
-
- }
- //定义比较大小后显示最大数getmax
- public static void getmax(int x,int y)
- {
- System.out.println("最大的数是:"+((x>y)?x:y));
- }
- //定义比较大小后显示最小数getmin
- public static void getmin(int x,int y)
- {
- System.out.println("最小的数是:"+((x<y)?x:y));
- }
- public static void printhr()
- {
- System.out.println("\n------------分隔符-------------\n");
- }
- }
复制代码
|
|