day05作业
一.1.switch 2.字符串 3.表达式1 4.break 5.continue
二.1.B 2.A 3.BD 4.D 5.B 6.B 7.A 8.D 9.D 10.B
三.1.√ 2.√ 3.× 4.√ 5.√ 6.×
四.1.
都是选择语句,if后的括号里是条件表达式,switch后的括号里不是条件表达式,可以是变量名和表达式。
2.
都是循环语句,while循环先判断条件是否成立,然后决定是否执行本次循环,dowhile循环至少执行一次循环体。
3.
break跳出循环,continue跳出本次循环继续执行下一次循环
五.
import java.util.Scanner; class Test { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个数:"); int i = sc.nextInt(); if (i % 2 == 0) { System.out.println("偶数"); }else{ System.out.println("奇数"); } } }
import java.util.Scanner; class Grade_Switch { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入成绩:"); int i = sc.nextInt(); switch (i/10) { case 10: case 9: System.out.println("A级"); break; case 8: System.out.println("B级"); break; case 7: System.out.println("C级"); break; case 6: System.out.println("D级"); break; case 5: case 4: case 3: case 2: case 1: case 0: System.out.println("E级"); break; default: System.out.println("请输入正确的成绩"); break; } } }
import java.util.Scanner; class Grade_If { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个成绩:"); int i = sc.nextInt(); if (i >= 90 && i <= 100) { System.out.println("A等"); }else if (i >= 80 && i < 90) { System.out.println("B等"); }else if (i >= 70 && i < 80) { System.out.println("C等"); }else if (i >= 60 && i < 70) { System.out.println("D等"); }else if (i >= 0 && i < 60) { System.out.println("E等"); }else{ System.out.println("请输入正确的成绩:"); } } }
import java.util.Scanner; class TestSeason { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个月份:"); int month = sc.nextInt(); switch (month) { case 3: case 4: case 5: System.out.println("春天-春暖花开 春意盎然-植树 踏青"); break; case 6: case 7: case 8: System.out.println("夏天-夏日炎炎 夏雨雨人-游泳 吃雪糕"); break; case 9: case 10: case 11: System.out.println("秋天-秋高气爽 一叶知秋-赏月 登高"); break; case 12: case 1: case 2: System.out.println("冬天-寒冬腊月 滴水成冰-吃年糕 堆雪人"); break; default: System.out.println("请输入正确的月份"); break; } } }
import java.util.Scanner; class SumGrade{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入第1个学生的成绩:"); int a = sc.nextInt(); System.out.println("请输入第2个学生的成绩:"); int b = sc.nextInt(); System.out.println("请输入第3个学生的成绩:"); int c = sc.nextInt(); System.out.println("请输入第4个学生的成绩:"); int d = sc.nextInt(); System.out.println("请输入第5个学生的成绩:"); int e = sc.nextInt(); int sum = a + b + c + d + e; System.out.println("5个学生的成绩和为:"+sum); } }
import java.util.Scanner; class TestPresent { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入成绩:"); int i = sc.nextInt(); if (i >= 90 && i <= 100) { System.out.println("买电脑"); }else if (i >= 80 && i <= 89) { System.out.println("买手机"); }else if (i >= 60 && i <= 79) { System.out.println("吃大餐"); }else if (i >= 0 && i <= 59) { System.out.println("买学习资料"); }else{ System.out.println("请输入正确的成绩"); } } }
class TestCola { public static void main(String[] args) { for (int i = 0;i <= 20 ;i++ ) { if (i * 2 == 20) { System.out.println("最多可以喝"+i+"瓶可乐"); } } } }