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 0000000000000000000000000000000000000000..13f93f42359c226e0e7d72a9ef3faa13a6f31a76 --- /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 = day; + 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: + days += 31; + case 2: + if (year % 4 ==0){ + days += 29; + } else{ + days += 28; + } + 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("这是小写字母"); + } + + } +} +``` +