public static void main(String[] args) {
//录入三个数字
System.out.println("请您输入第一个数字");
Scanner sc = new Scanner(System.in);
//转为int类型
int i1 = sc.nextInt();
System.out.println("请您输入第二个数字");
int i2 = sc.nextInt();
System.out.println("请您输入第三个数字");
int i3 = sc.nextInt();
//方法调用
//if判断
max(i1,i2,i3);
//逻辑判断符
max2(i1,i2,i3);
//三元运算符
max3(i1,i2,i3);
//定义中间变量
max4(i1,i2,i3);
}
public static void max(int a,int b,int c){
//判断a和b的大小
if(a>b){
//判断a和c的大小
if(a>c){
System.out.println("最大值:"+a);
}else {
System.out.println("最大值:"+c);
}
}else {
if(b>c){
System.out.println("最大值:"+b);
}else {
System.out.println("最大值:"+c);
}
}
}
public static void max2(int a,int b,int c){
//&&双与表示条件都要满足
if(a>b&&a>c){
System.out.println("最大值:"+a);
}else if(b>c&&b>c){
System.out.println("最大值:"+b);
}else {
System.out.println("最大值:"+c);
}
}
public static void max3(int a,int b,int c){
//三元运算符 条件符号a不符合b
int temp=(a>b)?a:b;
int end=(temp>c)?temp:c;
System.out.println("最大值:"+end);
}
public static void max4(int a,int b,int c){
//定义中间变量
int temp;
if(a>b){
temp=a;
}else {
temp=b;
}
int end;
if(temp>c){
end=temp;
}else {
end=c;
}
System.out.println("最大值:"+end);
}
}