diff --git "a/56\350\265\265\346\225\217/20221129java.md.md" "b/56\350\265\265\346\225\217/20221129java.md.md" new file mode 100644 index 0000000000000000000000000000000000000000..59e5425fbb69772618c2f6f40e86a4771a8ad8bb --- /dev/null +++ "b/56\350\265\265\346\225\217/20221129java.md.md" @@ -0,0 +1,40 @@ +* 计算** + + + +import java.util.Scanner; + +public class zy { + public static void main(String[] args) { + Scanner Sc= new Scanner(System.in); + System.out.println("请输入四位整数"); + int number =Sc.nextInt(); + System.out.println("填写的四位数是"); + int ge, shi ,bai ,qian ; + ge=number%10; + shi=number/10%10; + bai=number/100%10; + qian=number/1000; + System.out.println("个位数是"+ge+ "十位数是"+shi+"百位数是"+bai+ "千位数是"+qian); + } +} + +* 温度** + +``` +import java.util.Scanner; + +public class er { + public static void main(String[] args) { + Scanner Sc=new Scanner(System.in); + System.out.println("输入华氏温度"); + double hs = Sc.nextDouble(); + System.out.println("华氏度变成摄氏度是"+((hs-32)*5/9)); + + System.out.println("输入摄氏度"); + double ss = Sc.nextDouble(); + System.out.println("摄氏度变成华氏度是"+(ss * 9/5 + 32)); + + } +} +``` diff --git "a/56\350\265\265\346\225\217/20221201Java.md.md" "b/56\350\265\265\346\225\217/20221201Java.md.md" new file mode 100644 index 0000000000000000000000000000000000000000..b0dda881fd2c05876e941af927966738a28021bb --- /dev/null +++ "b/56\350\265\265\346\225\217/20221201Java.md.md" @@ -0,0 +1,104 @@ +笔记 + +1.1、自增自减运算符 + +++ 作用是自增, 就是变量值加一。 + +如: + + int a =109; + a++; + System.out.println("a:"+a);//110 + +-- 作用是自减,就是变量值减一。 + + int b =251; + b--; + System.out.println("b:"+b);//250 + +注意事项:++和--既可以在变量后面也可以变量的前面。 + +自己单独使用的时候在变量前面后面结果都一样。 + +参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。 + +参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。 + +1.2、赋值运算符 + +符号:=、a=10,将10赋值给变量a + +​ +=、a+=b,将a+b的值给a a = a+b; + +​ -=、a-=b,将a-b的值给a a=a-b; + +​ *=、a=b,将a×b的值给a a=ab; + +​ /=、a/=b,将a÷b的商给a a=a/b; + +​ %=、a%=b,将a÷b的余数给a a=a%b; + +1.3、关系运算符 + +符号:==、a==b,判断a和b的值是否相等,成立为true,不成立为false + +​ !=、 a!=b,判断a和b的值是否不相等,成立为true,不成立为false + +​ \>、 a>b,判断a是否大于b,成立为true,不成立为false + +​ \>= 、a>=b,判断a是否大于等于b,成立为true,不成立为false + +1.4、逻辑运算符 + +& 逻辑与 and a&b,a和b都是true,结果为true,否则为false + +| 逻辑或 or a|b,a和b都是false,结果为false,否则为true + +^ 逻辑异或 不能有相等的关系 a^b,a和b结果不同为true,相同为false + +! 逻辑非 not !a,结果和a的结果正好相反 + +1.5、短路运算符 + +&& 短路与 作用和&相同,但是有短路效果 + +|| 短路或 作用和|相同,但是有短路效果 + +1. 5、三元运算符 + + int a = 10; + int b = 20; + int c = a > b ? a : b; // 判断 a>b 是否为真,如果为真取a的值,如果为假,取b的值 + +# 作业 + + import java.util.Scanner; + //if语句格式 + //中国足球队和小日本队足球队的比分 + public class D1 { + public static void main(String[] args) { + Scanner cs =new Scanner(System.in); + System.out.println("中国队与日本队的比分是多少分:"); + + double china = cs.nextDouble(); + double japan = cs.nextDouble(); + + if(china<=japan){ + System.out.println("革命尚未结束,同志还需努力。"); + } + else if(china-japan>30){ + System.out.println("国家奖励每人吃喝拉撒免单"); + } + + else if(china-japan>=20){ + System.out.println("国家奖励每人一辆劳斯莱斯银魅。"); + } + else if(china-japan>10){ + System.out.println("国家奖励运动员一人一套别墅。"); + } + + } + } + + +