if语句
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入您的成绩"); int s = scanner.nextInt(); scanner.close(); //第一种 if (s >= 60) { System.out.println("及格了"); } System.out.println("----------------------------------"); //第二种 if (s >= 60) { System.out.println("及格了"); } else { System.out.println("不及格"); } System.out.println("----------------------------------"); //第三种 if (s >= 90) { System.out.println("优秀"); } else if (s >= 80) { System.out.println("良好"); } else if (s >= 70) { System.out.println("凑合"); } else { System.out.println("ni不太行啊"); } }
运行结果
请输入您的成绩 88 及格了 ---------------------------------- 及格了 ---------------------------------- 良好
switch
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入阿拉伯数字1-7"); int line = scanner.nextInt(); scanner.close(); switch (line){ case 1: { System.out.println("星期一"); break; } case 2: { System.out.println("星期二"); break; } case 3: { System.out.println("星期三"); break; } case 4: { System.out.println("星期四"); break; } case 5: { System.out.println("星期五"); break; } case 6: { System.out.println("星期六"); break; } case 7: { System.out.println("星期日"); break; } default:{ System.out.println("您输入错误,请检查"); } } }
运行结果是:
请输入阿拉伯数字1-7 8 您输入错误,请检查
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入月份查询季度"); int anInt = scanner.nextInt(); scanner.close(); switch (anInt){ case 1: case 2: case 3: System.out.println("第一季度"); break; case 4: case 5: case 6: System.out.println("第二季度"); break; case 7: case 8: case 9: System.out.println("第三季度"); break; case 10: case 11: case 12: System.out.println("第四季度"); break; default: System.out.println("您输入错误请检查"); } }
运行结果是
请输入月份查询季度 13 您输入错误请检查
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入数字"); int line = scanner.nextInt(); scanner.close(); int emo=0; while (line !=0){ emo++; //运行一次加1 line /=10; } //0的时候不运行我们加一个三目 emo=emo==0?1:emo; System.out.println("运行了"+emo+"次"); }
运行结果
请输入数字 10 运行了2次
do while的语法
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入数字"); int line = scanner.nextInt(); scanner.close(); int emo = 0; do { emo++; //运行一次加1 line /= 10; } while (line != 0); //0的时候不运行我们加一个三目 emo = emo == 0 ? 1 : emo; System.out.println("运行了" + emo + "次"); }
运行结果是
请输入数字 66 运行了2次