if语句
- if语句,输入三个数,输出对应的最大值,最小值
public static void main(String[] args) {
int max;
int a = 12, b = 34, c = 20;
if (a > b && a > c) {
max = a;
} else if (b > a && b > c) {
max = b;
} else {
max = c;
}
System.out.printf("最大值:%d\n",max);
int min;
if (a < b && a < c) {
min = a;
} else if (b > a && b > c) {
min = b;
} else {
min = c;
}
System.out.printf("最小值:%d",min);
}
输出结果:

Scanner输入三个数
- 加入Scanner,输入三个数判断大小并输出最大值,最小值
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个数:");
int a = sc.nextInt();
System.out.println("输入第二个数:");
int b = sc.nextInt();
System.out.println("输入第三个数:");
int c = sc.nextInt();
int max = a > b ? a : b;
max = max > c ? max : c;
System.out.printf("三个数中最大值:%d\n", max);
int min = a < b ? a : b;
min = min < c ? min : c;
System.out.printf("三个数中最小值:%d", min);
}
输出结果:

数组输入输出n个数
- 从键盘输入n个数,输出这n个数的最大值,最小值
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入所需整数的个数:");
int n = sc.nextInt();
int[] a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = sc.nextInt();
}
int max = a[0];
int min = a[0];
for (int i = 0; i < n; i++) {
if (max < a[i]) {
max = a[i];
}
if (min > a[i]) {
min = a[i];
}
}
System.out.printf("最大值:%d\n", max);
System.out.printf("最小值:%d", min);
}

本文介绍使用Java编程语言通过if语句和Scanner类输入来找出并打印几个数中的最大值和最小值的方法。首先展示了如何手动设定数值进行比较,接着演示了如何利用Scanner接收用户输入的数据,并对这些数据进行最大值和最小值的计算。

3997

被折叠的 条评论
为什么被折叠?



