diff --git "a/11 \345\276\220\347\253\213\345\237\216/2022-11-29_\344\275\234\344\270\2321.png" "b/11 \345\276\220\347\253\213\345\237\216/2022-11-29_\344\275\234\344\270\2321.png" new file mode 100644 index 0000000000000000000000000000000000000000..22dd56b2188dabf082d89a38fcffbb636298aa1d Binary files /dev/null and "b/11 \345\276\220\347\253\213\345\237\216/2022-11-29_\344\275\234\344\270\2321.png" differ diff --git "a/11 \345\276\220\347\253\213\345\237\216/2022-11-29_\344\275\234\344\270\2322.png" "b/11 \345\276\220\347\253\213\345\237\216/2022-11-29_\344\275\234\344\270\2322.png" new file mode 100644 index 0000000000000000000000000000000000000000..c41785124209f31e9fc44728997382d10fe0e802 Binary files /dev/null and "b/11 \345\276\220\347\253\213\345\237\216/2022-11-29_\344\275\234\344\270\2322.png" differ diff --git "a/11 \345\276\220\347\253\213\345\237\216/2022-12-01 \344\275\234\344\270\2321.png" "b/11 \345\276\220\347\253\213\345\237\216/2022-12-01 \344\275\234\344\270\2321.png" new file mode 100644 index 0000000000000000000000000000000000000000..ce6826bb5ce41e4ca7cf621299d0f57d5f854bec Binary files /dev/null and "b/11 \345\276\220\347\253\213\345\237\216/2022-12-01 \344\275\234\344\270\2321.png" differ diff --git "a/11 \345\276\220\347\253\213\345\237\216/20221124 \350\256\244\350\257\206JAVA.txt" "b/11 \345\276\220\347\253\213\345\237\216/20221124 \350\256\244\350\257\206JAVA.txt" new file mode 100644 index 0000000000000000000000000000000000000000..fb6d31ec073ba296e4b301048646710c17dc9581 --- /dev/null +++ "b/11 \345\276\220\347\253\213\345\237\216/20221124 \350\256\244\350\257\206JAVA.txt" @@ -0,0 +1,24 @@ + JDK + 运行Java使用JDK。 +2下载JDK,安装和注意事项 +下载 +途径:https://www.oracle.com/java/technologies/downloads/ + 官网下载 + 镜像下载 +下载版本 + 8,11 + 最新版19,不推荐 +安装方法 + 记住路径 + 安装 + 设置运行环境 + + + + +```java +public class baba { + public static void main(String[] args) { + +}} +``` \ No newline at end of file diff --git "a/11 \345\276\220\347\253\213\345\237\216/20221125 \350\277\220\347\224\250JAVA.md" "b/11 \345\276\220\347\253\213\345\237\216/20221125 \350\277\220\347\224\250JAVA.md" new file mode 100644 index 0000000000000000000000000000000000000000..484c7bfb67a1bbd0d800c3611ffcca43386aba0d --- /dev/null +++ "b/11 \345\276\220\347\253\213\345\237\216/20221125 \350\277\220\347\224\250JAVA.md" @@ -0,0 +1,55 @@ +# Java 笔记 + +开发工具: IDEA + +//单行备注 + +/*多行备注 + +/**文档备注 + +## 变量格式: + +数据类型 变量名 = 变量值 + +### 变量的注意事项 + +变量名不能重复定义 + +变量未赋值,不能使用 + +定义long类型变量,数据后面加L + +定义float类型变量,数据后面加F + +## 标识符 + +不能以数字开头 + +不能是关键字 + +区分大小写 + +## 五种语法 + +字面量 + +数据类型 + +变量 + +关键字 + +标识符 + + + +``` +import com.sun.org.apache.xpath.internal.objects.XString; + +public class baba { + public static void main(String[] args) { + String name =("肖导"); int age =3; + System.out.println("我爱班"+age+"班,"+name+"你是花儿,你是光。你是闽大顶呱呱"); +}} +``` diff --git "a/11 \345\276\220\347\253\213\345\237\216/20221129 Java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/11 \345\276\220\347\253\213\345\237\216/20221129 Java\345\237\272\347\241\200\350\257\255\346\263\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..49f7733beb1efdf1b7fc628c96d9d2224799384e --- /dev/null +++ "b/11 \345\276\220\347\253\213\345\237\216/20221129 Java\345\237\272\347\241\200\350\257\255\346\263\225.md" @@ -0,0 +1,47 @@ +# day02 - Java基础语法 + +## 1 类型转换 + +在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 + +### 1.1 隐式转换 + +​ 把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。 + +1. 整数默认是int类型,byte、short和char类型数据参与运算均会自动转换为int类型。 + +### 1.2 强制转换 + +​ 把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量。 + +​ 强制类型转换格式:目标数据类型 变量名 = (目标数据类型)值或者变量; + +### 2.1 算术运算符 + ++ +,-,*,/ + ++ /和%的区别:两者都做除法, + + - / 取结果的商, + + - % 取结果的余数。 + + - 整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。 + + ### 2.1.4 字符串的“+”操作(理解) + + 当“+”操作中出现字符串时,这个”+”是字符串连接符,而不是算术运算。【+号的左右两边任意一边出现字符串,那这个就个拼接符】 + + 当+号是拼接符的时候。得到的结果,也是字符串 + + 在”+”操作中,如果出现了字符串,就是连接运算符,否则就是算术运算。当连续进行“+”操作时,从左到右逐个执行。 + + ## 作业1 + + + +![2022-11-29_作业1](.\2022-11-29_作业1.png) + +### 作业二 + +![2022-11-29_作业2](.\2022-11-29_作业2.png) \ No newline at end of file diff --git "a/11 \345\276\220\347\253\213\345\237\216/20221201 Java\345\237\272\347\241\200\350\257\255\346\263\2252.md" "b/11 \345\276\220\347\253\213\345\237\216/20221201 Java\345\237\272\347\241\200\350\257\255\346\263\2252.md" new file mode 100644 index 0000000000000000000000000000000000000000..b68e2c1e75ae58e3738cc47f2627d8ba65eb7079 --- /dev/null +++ "b/11 \345\276\220\347\253\213\345\237\216/20221201 Java\345\237\272\347\241\200\350\257\255\346\263\2252.md" @@ -0,0 +1,160 @@ +# Java笔记 + +#### 2.2 自增自减运算符 + +++ 自增 变量的值加1 + +-- 自减 变量的值减1 + +++和-- 既可以放在变量的后边,也可以放在变量的前边。 单独使用的时候, ++和-- 无论是放在变量的前边还是后边,结果是一样的。 参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做++或者--。 参与操作的时候,如果放在变量的前边,先拿变量做++或者--,后拿变量参与操作。 最常见的用法:单独使用。 + +#### 2.3 赋值运算符 + += 赋值 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; + +```java +short s = 10; s = s + 10; // 此行代码报错,因为运算中s提升为int类型,运算结果int赋值给short可能损失精度 +s += 10; // 此行代码没有问题,隐含了强制类型转换,相当于 +s = (short) (s + 10); +``` + +#### 2.4 关系运算符 + +== a==b,判断a和b的值是否相等,成立为true,不成立为false + +!= a!=b,判断a和b的值是否不相等,成立为true,不成立为false、 + +\> a>b,判断a是否大于b,成立为true,不成立为false + +\>= a>=b,判断a是否大于等于b,成立为true,不成立为false + +< a