该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大家看一下下面的代码,为什么if语句要那样编译呢??大神帮忙加一些注释,谢谢啦##
import java.util.*;
public class 大小排序___方法一 {
public static void main(String[] args) {
// 从控制台输入三个数,并按由小到大顺序输出
Scanner in = new Scanner(System.in);
System.out.println("请输入三个数");
double n1 = in.nextDouble();
double n2 = in.nextDouble();
double n3 = in.nextDouble();
//输入三个数
double a = 0;
if (n1 > n2)
{
a = n1;
n1 = n2;
n2 = a;
}
if (n1 > n3)
{
a = n1;
n1 = n3;
n3 = a;
}
if (n2 > n3)
{
a = n2;
n2 = n3;
n3 = a;
}
System.out.println("从大到小排序为 "+n1+" "+n2+" "+n3);
}
}