From 29c1b5ef5a7da901de35ff85877196437b9804a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BF=8A=E5=93=B2?= <2361967167@qq.com> Date: Thu, 1 Dec 2022 11:01:33 +0800 Subject: [PATCH 1/3] DOS --- ...\272\347\241\200\345\221\275\344\273\244.md" | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 "24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" diff --git "a/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" "b/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" new file mode 100644 index 0000000..af22f3b --- /dev/null +++ "b/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" @@ -0,0 +1,17 @@ +常用DOS命令 +dir:列出当前目录下的文件以及文件夹 +md:创建目录 +rd:删除目录 +cd:进入指定目录 +cd..:退回到上一级目录 +cd\:退回到根目录 +del:删除文件 +exit:退出DOS命令行 + +Java两种核心机制 +Java虚拟机(Java Virtal Machine),JVM +垃圾收集机制(Garbage Collection),GC + +Java语言特性:跨平台性 +有了JVM,同一个java程序在三个不同的操作系统中都可以执行。 +这样就实现了java程序的跨平台性。 -- Gitee From f591e5969bf88d63c0a4417f4075b9e3094a1330 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BF=8A=E5=93=B2?= <2361967167@qq.com> Date: Fri, 2 Dec 2022 13:23:44 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\345\221\275\344\273\244.md" | 17 -- ...va\350\277\220\347\256\227\347\254\246.md" | 187 ++++++++++++++++++ 2 files changed, 187 insertions(+), 17 deletions(-) delete mode 100644 "24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" create mode 100644 "24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" diff --git "a/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" "b/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" deleted file mode 100644 index af22f3b..0000000 --- "a/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" +++ /dev/null @@ -1,17 +0,0 @@ -常用DOS命令 -dir:列出当前目录下的文件以及文件夹 -md:创建目录 -rd:删除目录 -cd:进入指定目录 -cd..:退回到上一级目录 -cd\:退回到根目录 -del:删除文件 -exit:退出DOS命令行 - -Java两种核心机制 -Java虚拟机(Java Virtal Machine),JVM -垃圾收集机制(Garbage Collection),GC - -Java语言特性:跨平台性 -有了JVM,同一个java程序在三个不同的操作系统中都可以执行。 -这样就实现了java程序的跨平台性。 diff --git "a/24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" "b/24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" new file mode 100644 index 0000000..8cdcfae --- /dev/null +++ "b/24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" @@ -0,0 +1,187 @@ +# 笔记: + +### 1.自增自减运算符: + +++ 自增 变量值加1 + +-- 自减 变量值减1 + +++和--可以放在变量的后边也可以放在变量的前边,单独使用时无论放在前边还是后边结果都是一样的。 + +参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。 + +参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。 + +常见使用方式:单独使用 + +```java +int i = 10; +i++;//单独使用 +System.out.println("i:"+i)//i:11 +``` + +### 2.赋值运算符: + += 赋值 a=1,将10赋值给变量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 + +### 3.关系运算符: + +| == | a==b,判断a和b的值是否相等,成立为true,不成立为false | +| ---- | ------------------------------------------------------- | +| != | a!=b,判断a和b的值是否不相等,成立为true,不成立为false | +| > | a>b,判断a是否大于b,成立为true,不成立为false | +| >= | a>=,判断a是否大于等于b,成立为true,不成立为false | +| < | a number02 ? number01 : number02; + int maxNumber =number03 > tempNumber ? number03 : tempNumber; + System.out.println("这三个数中最大的是" + maxNumber); + } +} +``` + +**第四题:** + +```java +//若任意两数和是3的倍数或其中一个为3,则输出true,否者输出false 【断路或】 + +import java.util.Scanner; + +public class zy02 { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请您输入任意两个数"); + int a = sc.nextInt(); + int b = sc.nextInt(); + System.out.println((a+b)%3==0 || a==3 || b==3); + } +} +``` + +**第五题:** + +```java +/*身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下: + + > 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 + > + > 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2 + > + > 现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少?【使用变量的定义和算术运算符完成本题】*/ + +public class zy03 { + public static void main(String[] args) { + int father = 177; + int mother = 165; + double sonNumber = 1.08; + double daughtherNumber = 0.923; + + System.out.println("预计儿子身高为" + (father + mother) * sonNumber / 2 ); + System.out.println("预计女儿身高为" + (father * daughtherNumber + mother) / 2); + + } +} +``` + +**第六题:** + +```java +/*红茶妹妹有21元钱,她攒了几天钱之后自己的钱比原来的两倍还多三块。绿茶妹妹有24元钱,她攒了几天钱之后自己的钱正好是原来的两倍。 + + - 那么红茶和绿茶现在的钱一样多,请问对么?【使用赋值运算符和算术运算符计算各自的钱,使用比较运算符对比大小】*/ + +public class zy04 { + public static void main(String[] args) { + int hong = 21; + int lv = 24; + boolean result = ((hong *2) + 3) == (lv * 2); + System.out.println("红茶和绿茶现在的钱一样多,请问对么?"); + System.out.println("答案:" + result); + } +} +``` + +**第七题:** + +```java +/*小明想在食堂打包一份午饭,商家的优惠方式如下: + 鱼香肉丝单点24元,油炸花生米单点8元,米饭单点3元。订单满30元8折优惠。 + 鱼香肉丝优惠价16元,但是优惠价和折扣不能同时使用。那么这个小伙要点这三样东西,最少要花多少钱?*/ + +public class zy05 { + public static void main(String[] args) { + double a = 24 + 8 + 3; + double b = a * 0.8; + double c = 16 + 8 +3; + + double temp = a > b ? b : a; + double min = temp > c ? c : temp; + System.out.println("最少要花" + min); + + } +} + +``` + -- Gitee From f3e5b2dc5689a4f3bd1cc0f6f391dceb18a75a44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BF=8A=E5=93=B2?= <2361967167@qq.com> Date: Fri, 2 Dec 2022 13:27:30 +0800 Subject: [PATCH 3/3] DOS --- ...72\347\241\200\345\221\275\344\273\244.md" | 17 ++ ...va\350\277\220\347\256\227\347\254\246.md" | 187 ------------------ 2 files changed, 17 insertions(+), 187 deletions(-) create mode 100644 "24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" delete mode 100644 "24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" diff --git "a/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" "b/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" new file mode 100644 index 0000000..af22f3b --- /dev/null +++ "b/24 \351\231\210\344\277\212\345\223\262/20221201 DOS\345\237\272\347\241\200\345\221\275\344\273\244.md" @@ -0,0 +1,17 @@ +常用DOS命令 +dir:列出当前目录下的文件以及文件夹 +md:创建目录 +rd:删除目录 +cd:进入指定目录 +cd..:退回到上一级目录 +cd\:退回到根目录 +del:删除文件 +exit:退出DOS命令行 + +Java两种核心机制 +Java虚拟机(Java Virtal Machine),JVM +垃圾收集机制(Garbage Collection),GC + +Java语言特性:跨平台性 +有了JVM,同一个java程序在三个不同的操作系统中都可以执行。 +这样就实现了java程序的跨平台性。 diff --git "a/24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" "b/24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" deleted file mode 100644 index 8cdcfae..0000000 --- "a/24 \351\231\210\344\277\212\345\223\262/20221201 java\350\277\220\347\256\227\347\254\246.md" +++ /dev/null @@ -1,187 +0,0 @@ -# 笔记: - -### 1.自增自减运算符: - -++ 自增 变量值加1 - --- 自减 变量值减1 - -++和--可以放在变量的后边也可以放在变量的前边,单独使用时无论放在前边还是后边结果都是一样的。 - -参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。 - -参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。 - -常见使用方式:单独使用 - -```java -int i = 10; -i++;//单独使用 -System.out.println("i:"+i)//i:11 -``` - -### 2.赋值运算符: - -= 赋值 a=1,将10赋值给变量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 - -### 3.关系运算符: - -| == | a==b,判断a和b的值是否相等,成立为true,不成立为false | -| ---- | ------------------------------------------------------- | -| != | a!=b,判断a和b的值是否不相等,成立为true,不成立为false | -| > | a>b,判断a是否大于b,成立为true,不成立为false | -| >= | a>=,判断a是否大于等于b,成立为true,不成立为false | -| < | a number02 ? number01 : number02; - int maxNumber =number03 > tempNumber ? number03 : tempNumber; - System.out.println("这三个数中最大的是" + maxNumber); - } -} -``` - -**第四题:** - -```java -//若任意两数和是3的倍数或其中一个为3,则输出true,否者输出false 【断路或】 - -import java.util.Scanner; - -public class zy02 { - public static void main(String[] args) { - Scanner sc = new Scanner(System.in); - System.out.println("请您输入任意两个数"); - int a = sc.nextInt(); - int b = sc.nextInt(); - System.out.println((a+b)%3==0 || a==3 || b==3); - } -} -``` - -**第五题:** - -```java -/*身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下: - - > 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 - > - > 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2 - > - > 现有父亲身高177CM,母亲身高165CM。求子女身高分别预计为多少?【使用变量的定义和算术运算符完成本题】*/ - -public class zy03 { - public static void main(String[] args) { - int father = 177; - int mother = 165; - double sonNumber = 1.08; - double daughtherNumber = 0.923; - - System.out.println("预计儿子身高为" + (father + mother) * sonNumber / 2 ); - System.out.println("预计女儿身高为" + (father * daughtherNumber + mother) / 2); - - } -} -``` - -**第六题:** - -```java -/*红茶妹妹有21元钱,她攒了几天钱之后自己的钱比原来的两倍还多三块。绿茶妹妹有24元钱,她攒了几天钱之后自己的钱正好是原来的两倍。 - - - 那么红茶和绿茶现在的钱一样多,请问对么?【使用赋值运算符和算术运算符计算各自的钱,使用比较运算符对比大小】*/ - -public class zy04 { - public static void main(String[] args) { - int hong = 21; - int lv = 24; - boolean result = ((hong *2) + 3) == (lv * 2); - System.out.println("红茶和绿茶现在的钱一样多,请问对么?"); - System.out.println("答案:" + result); - } -} -``` - -**第七题:** - -```java -/*小明想在食堂打包一份午饭,商家的优惠方式如下: - 鱼香肉丝单点24元,油炸花生米单点8元,米饭单点3元。订单满30元8折优惠。 - 鱼香肉丝优惠价16元,但是优惠价和折扣不能同时使用。那么这个小伙要点这三样东西,最少要花多少钱?*/ - -public class zy05 { - public static void main(String[] args) { - double a = 24 + 8 + 3; - double b = a * 0.8; - double c = 16 + 8 +3; - - double temp = a > b ? b : a; - double min = temp > c ? c : temp; - System.out.println("最少要花" + min); - - } -} - -``` - -- Gitee