1,三数比较
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int x;
int y;
int z;
System.out.print("请输入三个数:");
x = in.nextInt();
y = in.nextInt();
z = in.nextInt();
int max = 0;
if( x > y)
{
if(x>z)
max=x;
else
max=z;
}else {
if(y>z)
max=y;
else
max=z;
}
System.out.print(max);
}
2,级联
分段函数
int max = 0;
if(x<0){
max=0;
}else if(x==0) {
max=1;
}else
max=2*x
2.6多路分支(Switch-case)
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int type = in.nextInt();
switch(type)
{
case 1://type=1时进入此case
System.out.println("你好");
break;//如果没有break,当type=1时,输出“你好”后,会接着进入下一个case输出“中午好”
case 2://type=2时进入此case
System.out.println("中午好");
break;
case 3://type=3时进入此case
System.out.println("晚上好");
break;
default://否则进入
System.out.println("什么啊?");
}
}