生死疲劳 知乎:java 中的一个小问题能否帮我理清一下思路

来源:百度文库 编辑:高考问答 时间:2024/05/01 10:21:49
//MaxOfThree.java
//求三个数中的最大者
public class MaxOfThree
{
public static void main(String args[])
{
int a=5;
int b=6;
int c=7;
if(a>b)
if(a>c)
{
System.out.println("三个数中最大的是:"+a);
}
else
{
System.out.println("三个数中最大的是:"+c);
}
else if(b>c)
{
System.out.println("三个数中最大的是:"+b);
}
else
{
System.out.println("三个数中最大的是:"+c);
}
}
}

public class bigger{
public static void main(String args[]){
int a=5,b=6,c=7;
int t=max(a,b);
int q=max(c,t);
System.out.println(q);
}

static int max(int x, int y){
if(x>=y)
return x;
else
return y;
}
}

if(a>b && a>c)
{
System.out.println("三个数中最大的是:"+a);
}
else if(b>a && b>c)
{
System.out.println("三个数中最大的是:"+b);
}
else if(c>a && c>b)
{
System.out.println("三个数中最大的是:"+c);
}