从键盘输入3个整数,分别赋值给a、b、c,将输入的数按从小到大放在abc中,分别输出.
要求使用import java.util.Scanner(从控制台输入);
使用if else选择语句.
输出你所输入的3个整数;
最后输出a、b、c的值,要求a最小,c最大.
那怎样能简单一点呢,可以用别的选择结构.
从键盘输入3个整数,分别赋值给a、b、c,将输入的数按从小到大放在abc中,分别输出.
答案:2 悬赏:60 手机版
解决时间 2021-12-24 08:55
- 提问者网友:抽煙菂渘情少年
- 2021-12-23 18:43
最佳答案
- 五星知识达人网友:野味小生
- 2021-12-23 19:01
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
int x = new Scanner(System.in).nextInt();
int y = new Scanner(System.in).nextInt();
int z = new Scanner(System.in).nextInt();
int max;
int center;
int min;
if (x > y) {
if (x > z) {
max = x;
if (y > z) {
min = z;
center = y;
} else {
center = z;
min = y;
}
} else {
max = z;
min = y;
center = x;
}
} else {
if (x > z) {
max = y;
center = x;
min = z;
} else {
min = x;
if (y > z) {
max = x;
center = z;
} else {
max = z;
center = y;
}
}
}
System.out.println(a= + min);
System.out.println(b= + center);
System.out.println(c= + max);
}
}
有点烦但是全部用if else 做得,测试正确
全部回答
- 1楼网友:风格不统一
- 2021-12-23 19:34
和我的回答一样,看来我也对了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯