if语句输出三个数中最小的一个
java学习中的记录
#代码如下
package _day3;
import java.util.Scanner;
public class Demo2 {
public static void main(String[] args) {
//创建输入工具
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数:");
//定义用户输入的第一个整数变量
int i1 = sc.nextInt();
System.out.println("请输入第二个整数:");
//定义用户输入的第二个整数变量
int i2 = sc.nextInt();
System.out.println("请输入第三个整数:");
//定义用户输入的第三个整数变量
int i3 = sc.nextInt();
//判断如果第一个数最大
if (i1 > i2 && i1 > i3) {
//判断第二个数与第三个数的大小
if (i2 > i3) {
System.out.println("最小数为:"+"第三个整数" + i3);
} else if (i2 == i3) {//判断第二个数与第三个数相等的情况
System.out.println("最小数为:"+"第二个整数与第三个整数" + i2);
} else {
System.out.println("最小数为:"+"第二个整数" + i2);
}
} else if (i1 < i2 && i1 < i3) {//判断第一个数最小的情况
System.out.println("最小数为:"+"第一个整数" + i1);
} else if (i1 < i2 && i1 == i3) {//判断第一个数与第三个数最小的情况
System.out.println("最小数为:" +"第一个整数与第三个整数"+ i1);
} else if (i1 < i3 && i1 == i2) {//判断第一个数与第二个数最小的情况
System.out.println("最小数为:"+"第一个整数与第二个整数" + i1);
}
}
}