From eea888d13af341d4b830e4e5e1a501a6af89bc6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E5=A2=9E=E5=85=B4?= <1962943263@qq.com> Date: Thu, 1 Dec 2022 20:24:13 +0800 Subject: [PATCH] fixed 9494275 from https://gitee.com/fang-zengxing/java-base/pulls/70 https://gitee.com/fang-zengxing/java-base.git --- ...03\350\277\220\347\256\227\347\254\246.md" | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 "42 \346\226\271\345\242\236\345\205\264/java\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246&\344\270\211\345\205\203\350\277\220\347\256\227\347\254\246.md" diff --git "a/42 \346\226\271\345\242\236\345\205\264/java\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246&\344\270\211\345\205\203\350\277\220\347\256\227\347\254\246.md" "b/42 \346\226\271\345\242\236\345\205\264/java\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246&\344\270\211\345\205\203\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..5e30925 --- /dev/null +++ "b/42 \346\226\271\345\242\236\345\205\264/java\351\200\273\350\276\221\350\277\220\347\256\227\347\254\246&\344\270\211\345\205\203\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,85 @@ +# java + +## java逻辑运算符笔记 + +```java + &(与),|(或),!(非),^(异或){需满足两个条件其中一个为假,一个为真,才会是真,两真两假即为假}. + &&(短路与):如果左边为真,右边执行;左边为假,右边不执行.a&&b,ab全为true,为true;否则为flase。 + ||(短路或):左边为假,右边执行;左边为真,右边执行.a||b,ab全为flase,为flase;否则为true。 + 与或非不管两边真假,两边都要执行. +``` + +## 三元运算符和一元运算符 + +```java + -(取相反数),++(先取值在加一),--(先取值在减一){一元运算符} + a ++ 自增1→a=a+1(自减也是如此) + int a =2; + ++ a 也是自增一,但是++在前面和在后面是不同的,例如:int c = a++,c取的值就是2, + int c = ++a,c此时取的值就是3. + + int a = 10; + int b = 20; + int c = a > b ? a:b;(判断a是否大于b,如果a大于b就输出a的值,如果a小于b的值就输出b的值) + + +``` + +## 11.30作业 + +```java +import java.util.Scanner; + +public class zuoye { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("温馨提示:是中国人就让中国赢,不然后面会鄙视你.(本球赛为3球制)"); + System.out.println("请输入中国的得分"); + int china = sc.nextInt(); + System.out.println("请输入小鬼子的得分"); + int japan = sc.nextInt(); + while (true) { + if (china == 1 & japan == 0) { + System.out.println("中国牛逼"); + break; + } + ; + if (china == 2 & japan == 0) { + System.out.println("中国最牛逼"); + break; + } + ; + if (china == 3 & japan == 0) { + System.out.println("中国超级牛逼"); + break; + } + if (china == 2 & japan == 1) { + System.out.println("中国超级级牛逼"); + break; + } + ; + if (china == 3 & japan == 0) { + System.out.println("中国超级级级级级级牛逼"); + break; + } + ; + if (china == 3 & japan == 1) { + System.out.println("中国太厉害了牛逼"); + break; + } + if (china == 3 & japan == 2) { + System.out.println("中国最厉害了牛逼"); + break; + } + else; + System.out.println("你这个叛国贼"); + } + } +} + +``` + + + + + -- Gitee