From 94fd59234940ebab9c5d9042592df1d69ee22700 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A1=82=E6=B3=BD=E7=85=9C?= <2970307356@qq.com> Date: Mon, 5 Dec 2022 13:18:31 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=AC=ACN=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...76\346\234\254\344\275\234\344\270\232.md" | 142 ++++++++++++++++++ 1 file changed, 142 insertions(+) create mode 100644 "9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" diff --git "a/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" "b/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" new file mode 100644 index 0000000..e72d973 --- /dev/null +++ "b/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" @@ -0,0 +1,142 @@ +# 1.使用switch 和 if 语句解决出租车车费问题 + +```java +public class jf { + public static void main(String[] args) { + int xl =3,fk =4,stn =5; + System.out.println("请输入车型"); + Scanner sc3 = new Scanner(System.in); + int cx = sc3.nextInt(); + switch(cx) { + case 1: + System.out.println("请输入千米数"); + Scanner scanner = new Scanner(System.in); + double a = scanner.nextInt(); + if (a > 3) { + double cf = xl + 2.1 * a; + System.out.println("费用为:"+cf+"元"); + + } + else{ + System.out.println("费用为:"+xl+"元"); + } + break; + case 2: + System.out.println("请输入千米数"); + Scanner sc = new Scanner(System.in); + double b = sc.nextInt(); + if (b > 3) { + double cf1 = fk + 2.4 * b; + System.out.println("费用为:"+cf1+"元"); + } else{ + System.out.println("费用为:"+fk+"元"); + } + break; + case 3: + System.out.println("请输入千米数"); + Scanner sc1 = new Scanner(System.in); + double c = sc1.nextInt(); + if (c > 3) { + double cf2 = stn + 2.7 * c; + System.out.println("费用为:"+cf2); + + } else{ + System.out.println("费用为:"+stn+"元"); + } + break; + } + + } + } +``` + +# 2.扩展作业 + +1. + +```java +import java.util.Scanner; + +public class iy { + public static void main(String[] args) { + int days = 0; + System.out.println("请输入年份"); + Scanner scanner = new Scanner(System.in); + int year = scanner.nextInt(); + System.out.println("请输入月份"); + int month = scanner.nextInt(); + System.out.println("请输入日"); + int day = scanner.nextInt(); + switch (month){ + case 12: + days += 30; + case 11: + days += 31; + case 10: + days += 30; + case 9: + days += 31; + case 8: + days += 31; + case 7: + days += 30; + case 6: + days +=31; + case 5: + days += 30; + case 4: + days += 31; + case 3: + if (year % 4 ==0){ + days += 29; + } else{ + days += 28; + } + case 2: + days += 31; + case 1: + days += 31; + } + System.out.println(year +"年"+month +"月"+day +"日"+"是今年的第"+days +"天"); + } +} +``` + + + +2. + +```java +import java.util.Scanner; + +public class po { + public static void main(String[] args) { + System.out.println("请输入一个字符:"); + Scanner scanner = new Scanner(System.in); + char x = scanner.next().charAt(0); + switch (x){ + case 'a': + case 'A': + case 'e': + case 'E': + case 'i': + case 'I': + case 'o': + case 'O': + case 'u': + case 'U': + System.out.println("这是韵母"); + break; + default: + System.out.println("这是声明"); + } + if(x == 97-221){ + System.out.println("这是大写字母"); + } else{ + System.out.println("这是小写字母"); + } + + } +} +``` + -- Gitee From 9dc2e8896d970732e269599c8aeedf7c7dfa4c05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A1=82=E6=B3=BD=E7=85=9C?= <11435691+islover@user.noreply.gitee.com> Date: Mon, 5 Dec 2022 05:50:41 +0000 Subject: [PATCH 2/3] =?UTF-8?q?update=209=E6=A1=82=E6=B3=BD=E7=85=9C/2022-?= =?UTF-8?q?12-2=20=E8=AF=BE=E6=9C=AC=E4=BD=9C=E4=B8=9A.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 桂泽煜 <11435691+islover@user.noreply.gitee.com> --- ...2-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git "a/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" "b/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" index e72d973..1b201de 100644 --- "a/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" +++ "b/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" @@ -87,13 +87,13 @@ public class iy { case 4: days += 31; case 3: - if (year % 4 ==0){ + days += 31; + case 2: + if (year % 4 ==0){ days += 29; } else{ days += 28; } - case 2: - days += 31; case 1: days += 31; } -- Gitee From d3b1e737df3dde10dd70749daa739a9523f0de4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A1=82=E6=B3=BD=E7=85=9C?= <11435691+islover@user.noreply.gitee.com> Date: Mon, 5 Dec 2022 05:58:27 +0000 Subject: [PATCH 3/3] =?UTF-8?q?update=209=E6=A1=82=E6=B3=BD=E7=85=9C/2022-?= =?UTF-8?q?12-2=20=E8=AF=BE=E6=9C=AC=E4=BD=9C=E4=B8=9A.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 桂泽煜 <11435691+islover@user.noreply.gitee.com> --- ...22-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" "b/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" index 1b201de..13f93f4 100644 --- "a/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" +++ "b/9\346\241\202\346\263\275\347\205\234/2022-12-2 \350\257\276\346\234\254\344\275\234\344\270\232.md" @@ -69,7 +69,7 @@ public class iy { int day = scanner.nextInt(); switch (month){ case 12: - days += 30; + days = day; case 11: days += 31; case 10: -- Gitee