diff --git "a/9\346\241\202\346\263\275\347\205\234/2022-12-1 \350\257\276\345\240\202\347\273\203\344\271\240.md" "b/9\346\241\202\346\263\275\347\205\234/2022-12-1 \350\257\276\345\240\202\347\273\203\344\271\240.md" index 920fded94ce4ba8ffda53b06a34756b06ebc945f..d493baf4ce50847a0cef4f48725f316e774433a7 100644 --- "a/9\346\241\202\346\263\275\347\205\234/2022-12-1 \350\257\276\345\240\202\347\273\203\344\271\240.md" +++ "b/9\346\241\202\346\263\275\347\205\234/2022-12-1 \350\257\276\345\240\202\347\273\203\344\271\240.md" @@ -110,7 +110,7 @@ public class jf { public static void main(String[] args) { int yxrs = 24, yzhs = 8, mf = 3; - int dzj = (int) (30* 0.8+5); + int dzj = (int) (yxrs + yzhs + mf * 0.8); yxrs = 16; int yhj = yxrs + yzhs + mf; System.out.println("打折价为:" + dzj); @@ -137,7 +137,7 @@ 8. ```java int a =10; sout(a+"Hello");// 输入了什么 - 答案为:10Hello + 答案为:10Hello ``` 9. 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..40f9b6fd50e36790342d9dfc696af3a443cacc62 --- /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,156 @@ +# 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(); + if(month >=1 && month <=12) + days = day; + else + days +=31; + switch (month-1){ + 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); + if (x != 1 || x != 2) + switch (x) { + case 'a': + case 'A': + case 'e': + case 'E': + case 'i': + case 'I': + case 'o': + case 'O': + case 'u': + case 'U': + case 'v': + case 'V': + System.out.println("这是韵母"); + if (x < 97 && x < 221) { + System.out.println("这是大写字母"); + } else + System.out.println("这是小写字母"); + break; + default: + if (x <= 'A' && x <= 'Z' && x <= 'a' && x <= 'z') + System.out.println(); + else { + System.out.println("这是声母"); + if (x < 97 && x < 221) { + System.out.println("这是大写字母"); + } else + System.out.println("这是小写字母"); + } + break; + } + } + } +``` + diff --git "a/9\346\241\202\346\263\275\347\205\234/2022-12-8 \351\232\217\346\234\272\357\274\214\346\225\260\347\273\204\346\234\200\345\244\247\345\200\274\343\200\201\346\234\200\345\260\217\345\200\274.md" "b/9\346\241\202\346\263\275\347\205\234/2022-12-8 \351\232\217\346\234\272\357\274\214\346\225\260\347\273\204\346\234\200\345\244\247\345\200\274\343\200\201\346\234\200\345\260\217\345\200\274.md" new file mode 100644 index 0000000000000000000000000000000000000000..fd0377e44974ac0ed4fa57e55ab8ea0835e698e3 --- /dev/null +++ "b/9\346\241\202\346\263\275\347\205\234/2022-12-8 \351\232\217\346\234\272\357\274\214\346\225\260\347\273\204\346\234\200\345\244\247\345\200\274\343\200\201\346\234\200\345\260\217\345\200\274.md" @@ -0,0 +1,43 @@ +```java +import java.util.Random; +import java.util.Scanner; + +public class fgn { + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + glo:while (true) { + System.out.println("请输入一个数"); + int sj = scanner.nextInt(); + Random random =new Random(); + int num = random.nextInt(100); + if (sj >= num) { + System.out.println("你猜对了"); + break; + } else if (sj >num) { + System.out.println("你猜大了"); + } else{ + System.out.println("你猜小了"); + } + } + } + } +``` + +```java +public class fgn { + public static void main(String[] args) { + int [] a = {2,4,6,8,10,12,14,16,18,20}; + int max = a[0],min = a[0]; + for(int c =1;c< a.length;c++){ + if(max < a[c]){ + max = a[c]; + } else if(min > a[c]){ + min = a[c]; + } + } + System.out.println("最大值为:"+max); + System.out.println("最小值为:"+min); + } + } +``` +