黑马程序员技术交流社区
标题:
New灬狼的学习笔记---FunctionTest02
[打印本页]
作者:
New灬狼
时间:
2015-12-17 20:50
标题:
New灬狼的学习笔记---FunctionTest02
/**
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");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2