用if语句编写程序,要求使用者输入三个整数,经过处理后将这三个数从大到小输出到屏幕上

我只要最简单最容易看懂的。。
2025-03-04 20:58:41
推荐回答(2个)
回答1:

定义四个变量,ABCD
ABC都是由键盘接收的数字
然后A和其他两个数CB比较,if A>B 则A>C
然后BC比较 if B>C 就按顺序输出ABC
应该是这样写的:
if A > B

if A > C

if B>C

then consolereadline("A '>' B '>'C")
else{
D = B
B = C

C = D }
else{
D = A
A = C

C = D}
else{
D=A
A=B
B=D}
end if
then consolereadline("A '>' B '>'C")
很久没做了..反正,就是介入一个中间变量

回答2:

将使用者输入的三个整数放到一个数组中 ,如i1,i2,i3
int[] arr = new int[]{i1,i2,i3};
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
直接打印出排序后的从小到大的三个值;
若需要从大到小,则System.out.println(arr[2]+","+arr[1]+","+arr[0]);