使用函数.
1:是否有返回值:有 int类型的
2:是否有未知内容参与运算: 有 三个
class MaxDemo
{
public static void main(String[] args)
{
int x = getMax(10,20,30);
System.out.println(x);
}
public static int getMax(int a , int b , int c)
{
//获取三个数的最大数,选用if判断结构
if (a > b)
{
if (a > c)
{
return a;
}
else
{
return c;
}
}
else
{
if (b > c)
{
return b;
}
else
{
return c;
}
}
}
}
这个程序有什么问题?为何编译通过,运行不出来结果作者: micro_hx 时间: 2015-6-23 22:42
a > b ? (a > c ? a : c ) : (b > c ? b : c)作者: bingyu 时间: 2015-6-23 22:42
我这边用eclipse编译能通过,运行能得出正确答案作者: 符慢慢 时间: 2015-6-24 00:01
比较 直接用for 嵌套多好. 作者: 符慢慢 时间: 2015-6-24 00:11
class Max
{
public static void main(String[] args)
{
int x = GatMax(66,2,3);
System.out.println("三个数最大的数是:"+ x);
}
public static int GatMax(int a ,int b,int c )
{
return a>b ?(a>c?a:c):(b>c?b:c);