diff --git "a/18\345\276\220\346\260\270\346\267\263/202211121 java\350\277\220\347\256\227\347\254\246\344\270\216\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" "b/18\345\276\220\346\260\270\346\267\263/202211121 java\350\277\220\347\256\227\347\254\246\344\270\216\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" new file mode 100644 index 0000000000000000000000000000000000000000..30849dd84d909fe6f634199d929e91f803faa9b1 --- /dev/null +++ "b/18\345\276\220\346\260\270\346\267\263/202211121 java\350\277\220\347\256\227\347\254\246\344\270\216\346\265\201\347\250\213\346\216\247\345\210\266\350\257\255\345\217\245.md" @@ -0,0 +1,179 @@ +自增自减运算符 + +++ + +-- + +赋值运算符 + += 赋值 + ++= 加后赋值 a+=b = a=a+b + +-= 加后赋值 a-=b = a=a-b + +``` +*= 加后赋值 a*=b = a=a*b +``` + +/= 加后赋值 a/=b = a=a/b + +%= 加后赋值 a%=b = a=a%b + +关系运算符 + +== a==b 看这俩是不是一样 + +``` +>= a>=b a可以大于b也可以等于b +``` + +``` +> a>b a只能大于b +``` + +< ax)&&(b>x) 若左边的数值为true 那右边的公式参与运算,若左边的数值为false 那右边的公式不参与运算 + +|| 设一个数值为a 另一个数值和a完全不同的b a || b (a>x)|| (b>x) 若左边的数值为false 那右边的公式参与运算,若左边的数值为false 那右边的公式不参与运算 + +三元运算符 + +a>b?a:b + +问号前面的位置是判断的条件,判断结果为boolean型,为true时调用表达式1,为false时调用表 达式2。其逻辑为:如果条件表达式成立或者满足则执行表达式1,否则执行第二个。 + + + +作业 + +```java +import java.util.Scanner; + +public class zqd { + public static void main(String[] args) { + Scanner ad = new Scanner(System.in); + Scanner sf = new Scanner(System.in); + + while (true){ + System.out.println("请输入国足对日本队进球的数量"); + int sd = ad.nextInt(); + int as = sf.nextInt(); + + + if (sd > as) { + System.out.println("不可能,绝对不可能"); + } else if (sd == as) { + System.out.println("奖♂励♂大♂大的海参"); + }else if (sdaf?as:af; + int b=a>ag?a:ag; + System.out.println("最大的数"+b); + } +} +``` + +```java +import java.util.Scanner; + +public class D2 { + public static void main(String[] args) { + Scanner as = new Scanner(System.in); + System.out.println("两位数"); + int ar = as.nextInt(); + int ad = as.nextInt(); + if (ar + ad % 3 == 0 || ar%3==0||ad%3==0) { + System.out.println(true); + }else{ + System.out.println(false); + } + } +} +``` + +```java +import java.util.Scanner; + +public class D3 { + public static void main(String[] args) { + + int a=177; + int b=165; + float as=(float) (a+b*1.08)/2; + float c=(float) (a*0.923+165)/2; + System.out.println("儿子身高:"+as); + System.out.println("女儿身高:"+c); + } +} +``` + +```java +public class D4 { + public static void main(String[] args) { + int a=21; + int b=24; + int c=(21*2)+3; + int e=24*2; + int f=c>e?c:e; + System.out.println("红茶妹妹有"+c+"元,"+"绿茶妹妹有"+e+"元"+",所以不相同。"); + + } +} +``` + +```java +public class D6 { + public static void main(String[] args) { + int a=24; + int b=8; + int c=3; + int d=16; + double ad=(a+b+c)*0.8; + double as=(d+b+c); +// int e=(); + System.out.println("用了折扣券的价格是"+ad); + System.out.println("用了优惠价的价格是"+as); + System.out.println("所以用了"+(ad