From 11d91d492217e4f10563f52fe6de603bc236e30c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=8E=E5=87=BD?= <3084917167@qq.com> Date: Sat, 3 Dec 2022 00:12:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=9B=9B=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20221202 switch java.md" | 197 ++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 "02 \351\231\210\346\230\216\345\207\275/20221202 switch java.md" diff --git "a/02 \351\231\210\346\230\216\345\207\275/20221202 switch java.md" "b/02 \351\231\210\346\230\216\345\207\275/20221202 switch java.md" new file mode 100644 index 0000000..7798359 --- /dev/null +++ "b/02 \351\231\210\346\230\216\345\207\275/20221202 switch java.md" @@ -0,0 +1,197 @@ +# 第四次作业 + +### 笔记 + + + +```java +switch (表达式) { +case 1: +语句体1; +break; +case 2: +语句体2; +break; +... +default: +语句体n+1;//(默认,不满足前面条件,则执行) +break;//(可写可不写) + +``` + +### 作业1 + +``` java +public class D1 { + public static void main(String[] args) { + Scanner sc=new Scanner(System.in); + System.out.println("请输入星期几"); + int x= sc.nextInt(); + switch (x){ + case 1: + case 2: + case 3: + case 4: + case 5: + System.out.println("工作日"); + break; + case 6: + case 7: + System.out.println("休息日"); + break; + default: + System.out.println("错误星期"); + break; + } + } +} +``` + +### 作业2 + +``` java +import java.util.Scanner; + +public class D2 { + public static void main(String[] args) { + Scanner sc =new Scanner(System.in); + System.out.println("请输入出租车"); + String Taxi=sc.next(); + System.out.println("请输入公里数"); + double km= sc.nextDouble(); + if (km<=3){ + switch (Taxi){ + case"夏利":{ + System.out.println("3元"); + break;} + case "富康":{ + System.out.println("4元"); + break;} + case"桑塔纳":{ + System.out.println("5元"); + break; + } + } + } + else if(km>3){ + switch (Taxi){ + case"夏利":{System.out.println((km-3)*2.1); + break;} + case "富康":{System.out.println((km-3)*2.4); + break;} + case "桑塔纳":{System.out.println((km-3)*2.7); + break;} + } + + } + } + +} + +``` + + + +### 作业3 + +``` java +public class D3 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("今天是几月"); + int yue = sc.nextInt(); + System.out.println("今天是几日"); + int day = sc.nextInt(); + System.out.println("今年的年份"); + int nian = sc.nextInt(); + if (nian > 3000 && nian < 0) { + System.out.println("请重新输入"); + } else if (nian % 4 == 0 && nian % 100 != 0 || nian % 400 == 0) { + switch (yue) { + case 1: + System.out.println("今天是今年的" + (day + 1)); + break; + case 2: + System.out.println("今天是今年的" + (31 + 1 + day)); + break; + case 3: + System.out.println("今天是今年的" + (31 + 28 + 1 + day)); + break; + case 4: + System.out.println("今天是今年的" + (31 + 28 + 31 + 1 + day)); + break; + case 5: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 1 + day)); + break; + case 6: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 1 + day)); + break; + case 7: + System.out.println("今天是今年的" + (31 + 28 + 31 + 301 + 31 + 30 + day)); + break; + case 8: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 1 + day)); + break; + case 9: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 1 + day)); + break; + case 10: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 1 + day)); + break; + case 11: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 1 + day)); + break; + case 12: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + 1 + day)); + break; + default: + System.out.println("超出重新输入"); + break; + } + } else { + switch (yue){ + case 1: + System.out.println("今天是今年的" + (day)); + break; + case 2: + System.out.println("今天是今年的" + (31 + day)); + break; + case 3: + System.out.println("今天是今年的" + (31 + 28 + day)); + break; + case 4: + System.out.println("今天是今年的" + (31 + 28 + 31 + day)); + break; + case 5: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + day)); + break; + case 6: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + day)); + break; + case 7: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + day)); + break; + case 8: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + day)); + break; + case 9: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + day)); + break; + case 10: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + day)); + break; + case 11: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + day)); + break; + case 12: + System.out.println("今天是今年的" + (31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30 + day)); + break; + default: + System.out.println("超出重新输入"); + break; + } + } + } +} +``` + -- Gitee