1.switch多分支结构
1 import java.util.Scanner;
2 public class Test1{
3 public static void main(String[] args){
4 Scanner in=new Scanner(System.in);
5 System.out.println("请输入你的名次:");
6 int num1=in.nextInt();
7 switch(num1){
8 case 1:
9 System.out.println("武林盟主");
10 break;//跳出
11 case 2:
12 System.out.println("峨眉掌门");
13 break;
14 case 3:
15 System.out.println("武当掌门");
16 break;
17 default:
18 System.out.println("逐出师门");
19 }
20
21 }
22 }
2.if嵌套结构
例:输入一个整数,判断是偶数还是奇数
1 import java.util.Scanner;
2 public class Test1{
3 public static void main(String[] args){
4 Scanner in=new Scanner(System.in);
5 System.out.println("请输入一个整数");
6 int num=in.nextInt();
7 if(num==0){
8 System.out.println("请输入正整数");
9 }else{
10 if(num%2==0){
11 System.out.println("是偶数");
12 }else{
13 System.out.println("是奇数");
14 }
15
16 }
17
18 }
19 }
3.输入一个年份判断是瑞年还是平年
1 //年能被4整除但不能被100整除或者能被400整除的为瑞年
2 import java.util.Scanner;
3 public class Test1{
4 public static void main(String[] args){
5 Scanner in=new Scanner(System.in);
6 System.out.println("请输入一个年份");
7 int year=in.nextInt();
8 if(year%4==0&&year%100!=0||year%400==0){
9 System.out.println("是瑞年");
10 }else{
11 System.out.println("是平年");
12 }
13
14 }
15 }