From 475a9130bae1997e69efd8ff8e6a8b4ac2720949 Mon Sep 17 00:00:00 2001 From: unknown <2112572495@qq.com> Date: Fri, 2 Dec 2022 23:13:05 +0800 Subject: [PATCH] =?UTF-8?q?gyy=E7=9A=84=E7=AC=AC=E5=9B=9B=E6=AC=A1?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...va\347\254\254\344\270\200\350\257\276.md" | 0 ...72\347\241\200\350\257\255\346\263\225.md" | 0 ...06\346\224\257\347\273\223\346\236\204.md" | 94 +++++++++++++++++++ 3 files changed, 94 insertions(+) rename "39 \351\203\255\346\202\246\350\277\216/2022 11.17\345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.md" => "39 \351\203\255\346\202\246\350\277\216/20221117 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.md" (100%) rename "39 \351\203\255\346\202\246\350\277\216/20221128java\345\237\272\347\241\200\350\257\255\346\263\225.md" => "39 \351\203\255\346\202\246\350\277\216/20221128 java\345\237\272\347\241\200\350\257\255\346\263\225.md" (100%) create mode 100644 "39 \351\203\255\346\202\246\350\277\216/20221202 java\345\210\206\346\224\257\347\273\223\346\236\204.md" diff --git "a/39 \351\203\255\346\202\246\350\277\216/2022 11.17\345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.md" "b/39 \351\203\255\346\202\246\350\277\216/20221117 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.md" similarity index 100% rename from "39 \351\203\255\346\202\246\350\277\216/2022 11.17\345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.md" rename to "39 \351\203\255\346\202\246\350\277\216/20221117 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.md" diff --git "a/39 \351\203\255\346\202\246\350\277\216/20221128java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/39 \351\203\255\346\202\246\350\277\216/20221128 java\345\237\272\347\241\200\350\257\255\346\263\225.md" similarity index 100% rename from "39 \351\203\255\346\202\246\350\277\216/20221128java\345\237\272\347\241\200\350\257\255\346\263\225.md" rename to "39 \351\203\255\346\202\246\350\277\216/20221128 java\345\237\272\347\241\200\350\257\255\346\263\225.md" diff --git "a/39 \351\203\255\346\202\246\350\277\216/20221202 java\345\210\206\346\224\257\347\273\223\346\236\204.md" "b/39 \351\203\255\346\202\246\350\277\216/20221202 java\345\210\206\346\224\257\347\273\223\346\236\204.md" new file mode 100644 index 0000000..eb75cfb --- /dev/null +++ "b/39 \351\203\255\346\202\246\350\277\216/20221202 java\345\210\206\346\224\257\347\273\223\346\236\204.md" @@ -0,0 +1,94 @@ +### 1.字符串比较 + +equals的运用 + +字符串不能比大小,判断是否相等要用equals + +比如要判断a是否等于b:a. equals(b) + +### 2.char字符 + +有关扫描器中,字符的输入char a=sc.next().charAt(0); + +从字符串中,截取第一个字符,因为计算机常第一位是计0 + +### 3.if嵌套 + +嵌套if语句可以在条件内,针对真或假的情况,再指定条件进行判断,从而拥有更多分支的功能。 + +### 4.switch + +swith支持字符串的判断,但是不支持布尔型变量(if要有equals才可以) + +switch转换 + +switch(”判断条件“ weekday){ + +​ case 1: + +sout(“1”) + +break; + +​ case 2: + +sout(“2”) + +break; + +....... + +default(默认表示前面几个可能性不能满足就执行这个默认的,兜底的) + +​ sout(“”) + +} + +swihch有穿透所以要break结尾 + +default是保底用的 + + + +# 作业 + +```java +import java.util.Scanner; + +public class eee { + public static void main(String[] args){ + // 某事不同车牌的出租车3千米的起步价和计费分别为:夏利3元,3千米以外,2.1元每千米; +// 富康4元,3千米以外,2.4元每千米;桑塔纳5元,3千米以外,2.7元每千米。 +// 编程实现从键盘输入乘车的车型及行车千米数,输出应付车费。 + System.out.println("输入车牌和公里数:"); + Scanner sc=new Scanner(System.in); + String n = sc.next(); + double m = sc.nextDouble(); + System.out.println(payFor(n,m)); + } + public static double payFor(String name,double m){ + double money=0; + if(name.equals("夏利")){ + if(m<3){ + money=3; + }else{ + money=3+(m-3)*2.1; + } + }else if(name.equals("富康")){ + if(m<3){ + money=4; + }else{ + money=4+(m-3)*2.4; + } + }else if(name.equals("桑塔纳")){ + if(m<3){ + money=5; + }else{ + money=5+(m-3)*2.7; + } + } + return money; + } +} +``` + -- Gitee