From eb8a1e03dda5cb6aebc768a7c532cffff5531f8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <“3187628460@qq.com”> Date: Sun, 27 Nov 2022 15:57:10 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E6=88=91=E7=9A=84=E7=AC=AC=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...a\347\254\254\344\270\200\350\257\276.txt" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/20221124 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.txt" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221124 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.txt" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221124 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.txt" new file mode 100644 index 0000000..1e2f0af --- /dev/null +++ "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221124 \345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276.txt" @@ -0,0 +1,22 @@ + JDK +1.什么是JDK + JDK是Java的开发工具。 +2JDK的下载,安装及一些注意事项 + 1下载 + 1途径: + *官网下载(不推荐) + *镜像下载(推荐) + 2下载版本 + *8,11,17 + 3 安装 + *记得设置并记住路径 + *傻瓜式安装 + 4设置运行环境 + + + + 作业 + public class Helloworld{ + public static void main(String[ ] args){ + System.out.print ln} + } \ No newline at end of file -- Gitee From 7b3917349673697b34ef6af34c060a4e7a3a29c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <12073532+huang-haodong524@user.noreply.gitee.com> Date: Tue, 29 Nov 2022 01:42:20 +0000 Subject: [PATCH 2/7] =?UTF-8?q?add=2023=E5=8F=B7=20=E9=BB=84=E6=B5=A9?= =?UTF-8?q?=E4=B8=9C.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 黄浩东 <12073532+huang-haodong524@user.noreply.gitee.com> --- ...ava-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/D:\\java\\java-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/D:\\java\\java-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/D:\\java\\java-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" new file mode 100644 index 0000000..e69de29 -- Gitee From cc26581ea357284618bf8f0e064775948613ff26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <12073532+huang-haodong524@user.noreply.gitee.com> Date: Tue, 29 Nov 2022 11:01:23 +0000 Subject: [PATCH 3/7] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2023?= =?UTF-8?q?=E5=8F=B7=20=E9=BB=84=E6=B5=A9=E4=B8=9C/D:\java\java-base\23?= =?UTF-8?q?=E5=8F=B7=20=E9=BB=84=E6=B5=A9=E4=B8=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...ava-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/D:\\java\\java-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/D:\\java\\java-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/D:\\java\\java-base\\23\345\217\267 \351\273\204\346\265\251\344\270\234" deleted file mode 100644 index e69de29..0000000 -- Gitee From 9eb3c51a67433ff230dc6e141147a19feb382f4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <3187628460@qq.com> Date: Tue, 29 Nov 2022 19:08:20 +0800 Subject: [PATCH 4/7] qq --- ...2\347\241\200\350\257\255\346\263\225.txt" | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/20221125 \345\255\246\344\271\240Java\345\237\272\347\241\200\350\257\255\346\263\225.txt" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221125 \345\255\246\344\271\240Java\345\237\272\347\241\200\350\257\255\346\263\225.txt" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221125 \345\255\246\344\271\240Java\345\237\272\347\241\200\350\257\255\346\263\225.txt" new file mode 100644 index 0000000..dd80310 --- /dev/null +++ "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221125 \345\255\246\344\271\240Java\345\237\272\347\241\200\350\257\255\346\263\225.txt" @@ -0,0 +1,50 @@ +JAVA的语法和注意事项 + 1字面量 + 1.1什么是字面量 + 直接写出来的人可以理解的数据 + 1.2类型 + 共5类分别是字符串,整数,小数,字符,布尔 + 2数据类型 + 2.1概念 + Java语言是强类型语言,对于每一种数据都给出了明确的类型 + 2.2分类 + 分为基本数据类型和非基本数据类型 + 2.2.1基本数据类型 + 整数,浮点数,字符,布尔 + 2.2.2引用数据类型 + 类,字符串,接口,数组 + 2.3介绍数据 + 字符串(String):顾名思义多个字符能通过该数据类型写在一起如:String Important="重要" + 字符(char):只能写一个字母或单词并且需要写在''之间如:char Important='重' + 整数(int): 只能写整数!只能写整数!只能写整数! + 浮点数(小数 单位:doubt):能够写小数也能写整数 + 布尔(boolean):只有对(true)和错误(false) + 3变量 + 3.1概念 + 变量就是内存中的存储空间,空间中存储的数据是可以发生改变 + 3.2格式 + 数据类型 变量名 = 变量值; + 例如:String Important="重要" + 3.3 注意事项 + 1变量名不能重复定义 + 2变量未赋值,不能使用 + 3定义long类型变量,数据后面加L + 4定义float类型变量,数据后面加F + 4关键字 + 4.1概念 + 关键字:就是被Java语言赋予了特定含义的单词 + 4.2特点 + 关键字的字母全部小写 + 常用的代码编辑器,针对关键字有特殊的颜色标记,非常直观 + 5标识符 + 5.1概念 + 就是给类,方法,变量等起名字的符号 + 5.2组成规则 + 由数字、字母、下划线(_)和美元符($)组成 + 5.3注意事项 + 不能以数字开头 + 不能是关键字 + 区分大小写 + + + -- Gitee From c7cd28d02db4a1b75048838095417771985d3686 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <“3187628460@qq.com”> Date: Wed, 30 Nov 2022 23:48:40 +0800 Subject: [PATCH 5/7] =?UTF-8?q?JAVA=E5=9F=BA=E6=9C=AC=E7=AE=97=E6=B3=95?= =?UTF-8?q?=E8=AF=AD=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\350\257\255\346\263\225.md" | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" new file mode 100644 index 0000000..b352de2 --- /dev/null +++ "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" @@ -0,0 +1,107 @@ +# java基础语法 + +## 1类型转换 + +### 1.1隐式转化 + +​ 把一个数据范围小的数值或者变量赋予另一个表示数据范围大的变量。这种方式是自动的。 + +```java +long num = 10; //将int类型的10直接赋值给double类型 +Sytem.out.println(mun); // 输出10 +``` + + + +类型从小到大 + +byte---short,char----int---long---float----double + +1.int类型是整数的默认单位,byte,short和char类型数据参与运算均会自动转换为int类型。 + +2.Boolean类型不能与基本数据类型相互转化。 + + + +### 1.2强行转化 + +​ 把一个数据范围大的数值或变量赋值给另一个表示数据范围小的变量。 + +​ 格式:数据类型 变量名= (目标数据类型)值或者变量; + +​ 例如: + +```java + double num1 = 5.5; +​ int num2 =(int) num1;// 将double类型的num1强制转化为int类型 +​ System.out.println(num2); // 输出5 (小数直接舍弃) +``` + +# 2运算符 + +## 2.1算术运算符 + +格式: int a = 10; + +​ int b = 40; + +​ int c = a + b; + +符号:+ - * / % + +​ 其他四个是常识,最后一个是除之后取余数。 + +#### 2.2"+"的操作 + +1.可以是运算符号 + +2语言的连接符(注意:如果在+字符前出现字符串后面会被变成字符串,可以用括号规避) + +作业 + +``` +import java.util.Scanner; + +public class P1 { + public static void main(String[] args) { + int ge; + int shi; + int bai; + int qian; + int num; + System.out.println("请输入4位数"); + Scanner cs =new Scanner(System.in); + num=cs.nextInt(); + ge= num % 10; + shi= num / 10 % 10; + bai= num / 100 % 10; + qian= num/ 1000; + System.out.println("该四位数的第四位数是"+qian); + System.out.println("该四位数的第三位数是"+bai); + System.out.println("该四位数的第二位数是"+shi); + System.out.println("该四位数的第一位数是"+ge); +``` + + + +``` +import java.util.Scanner; + +public class p2 { + public static void main(String[] args) { + int c;int f; int k; int l; + Scanner sc = new Scanner(System.in); + System.out.println("请输入摄氏度"); + c= sc.nextInt(); + f= (c - 32) * 5 / 9; + System.out.println("请输入华氏度"); + l= sc.nextInt(); + k= l * 9 / 5 + 32; + System.out.println("摄氏度转华氏度为"+f); + System.out.println("华氏度转摄氏度为"+k); + } +} +``` + + + -- Gitee From 1f77f7092ade66474cece303feb145d21d15f2d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <3187628460@qq.com> Date: Wed, 30 Nov 2022 15:48:57 +0000 Subject: [PATCH 6/7] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=2023?= =?UTF-8?q?=E5=8F=B7=20=E9=BB=84=E6=B5=A9=E4=B8=9C/java=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E8=AF=AD=E6=B3=95.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...72\347\241\200\350\257\255\346\263\225.md" | 107 ------------------ 1 file changed, 107 deletions(-) delete mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" deleted file mode 100644 index b352de2..0000000 --- "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/java\345\237\272\347\241\200\350\257\255\346\263\225.md" +++ /dev/null @@ -1,107 +0,0 @@ -# java基础语法 - -## 1类型转换 - -### 1.1隐式转化 - -​ 把一个数据范围小的数值或者变量赋予另一个表示数据范围大的变量。这种方式是自动的。 - -```java -long num = 10; //将int类型的10直接赋值给double类型 -Sytem.out.println(mun); // 输出10 -``` - - - -类型从小到大 - -byte---short,char----int---long---float----double - -1.int类型是整数的默认单位,byte,short和char类型数据参与运算均会自动转换为int类型。 - -2.Boolean类型不能与基本数据类型相互转化。 - - - -### 1.2强行转化 - -​ 把一个数据范围大的数值或变量赋值给另一个表示数据范围小的变量。 - -​ 格式:数据类型 变量名= (目标数据类型)值或者变量; - -​ 例如: - -```java - double num1 = 5.5; -​ int num2 =(int) num1;// 将double类型的num1强制转化为int类型 -​ System.out.println(num2); // 输出5 (小数直接舍弃) -``` - -# 2运算符 - -## 2.1算术运算符 - -格式: int a = 10; - -​ int b = 40; - -​ int c = a + b; - -符号:+ - * / % - -​ 其他四个是常识,最后一个是除之后取余数。 - -#### 2.2"+"的操作 - -1.可以是运算符号 - -2语言的连接符(注意:如果在+字符前出现字符串后面会被变成字符串,可以用括号规避) - -作业 - -``` -import java.util.Scanner; - -public class P1 { - public static void main(String[] args) { - int ge; - int shi; - int bai; - int qian; - int num; - System.out.println("请输入4位数"); - Scanner cs =new Scanner(System.in); - num=cs.nextInt(); - ge= num % 10; - shi= num / 10 % 10; - bai= num / 100 % 10; - qian= num/ 1000; - System.out.println("该四位数的第四位数是"+qian); - System.out.println("该四位数的第三位数是"+bai); - System.out.println("该四位数的第二位数是"+shi); - System.out.println("该四位数的第一位数是"+ge); -``` - - - -``` -import java.util.Scanner; - -public class p2 { - public static void main(String[] args) { - int c;int f; int k; int l; - Scanner sc = new Scanner(System.in); - System.out.println("请输入摄氏度"); - c= sc.nextInt(); - f= (c - 32) * 5 / 9; - System.out.println("请输入华氏度"); - l= sc.nextInt(); - k= l * 9 / 5 + 32; - System.out.println("摄氏度转华氏度为"+f); - System.out.println("华氏度转摄氏度为"+k); - } -} -``` - - - -- Gitee From 00828400338a360a08d8f5e835a575cbb9d79ba8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=A9=E4=B8=9C?= <“3187628460@qq.com”> Date: Thu, 1 Dec 2022 00:09:32 +0800 Subject: [PATCH 7/7] =?UTF-8?q?JAVA=E8=BF=90=E7=AE=97=E7=AC=A6=E7=9A=84?= =?UTF-8?q?=E8=AF=AD=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...50\346\204\217\344\272\213\351\241\271.md" | 107 ++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 "23\345\217\267 \351\273\204\346\265\251\344\270\234/20221128 JAVA\350\277\220\347\256\227\347\254\246\347\232\204\350\257\255\346\263\225\345\222\214\344\270\200\344\272\233\346\263\250\346\204\217\344\272\213\351\241\271.md" diff --git "a/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221128 JAVA\350\277\220\347\256\227\347\254\246\347\232\204\350\257\255\346\263\225\345\222\214\344\270\200\344\272\233\346\263\250\346\204\217\344\272\213\351\241\271.md" "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221128 JAVA\350\277\220\347\256\227\347\254\246\347\232\204\350\257\255\346\263\225\345\222\214\344\270\200\344\272\233\346\263\250\346\204\217\344\272\213\351\241\271.md" new file mode 100644 index 0000000..b352de2 --- /dev/null +++ "b/23\345\217\267 \351\273\204\346\265\251\344\270\234/20221128 JAVA\350\277\220\347\256\227\347\254\246\347\232\204\350\257\255\346\263\225\345\222\214\344\270\200\344\272\233\346\263\250\346\204\217\344\272\213\351\241\271.md" @@ -0,0 +1,107 @@ +# java基础语法 + +## 1类型转换 + +### 1.1隐式转化 + +​ 把一个数据范围小的数值或者变量赋予另一个表示数据范围大的变量。这种方式是自动的。 + +```java +long num = 10; //将int类型的10直接赋值给double类型 +Sytem.out.println(mun); // 输出10 +``` + + + +类型从小到大 + +byte---short,char----int---long---float----double + +1.int类型是整数的默认单位,byte,short和char类型数据参与运算均会自动转换为int类型。 + +2.Boolean类型不能与基本数据类型相互转化。 + + + +### 1.2强行转化 + +​ 把一个数据范围大的数值或变量赋值给另一个表示数据范围小的变量。 + +​ 格式:数据类型 变量名= (目标数据类型)值或者变量; + +​ 例如: + +```java + double num1 = 5.5; +​ int num2 =(int) num1;// 将double类型的num1强制转化为int类型 +​ System.out.println(num2); // 输出5 (小数直接舍弃) +``` + +# 2运算符 + +## 2.1算术运算符 + +格式: int a = 10; + +​ int b = 40; + +​ int c = a + b; + +符号:+ - * / % + +​ 其他四个是常识,最后一个是除之后取余数。 + +#### 2.2"+"的操作 + +1.可以是运算符号 + +2语言的连接符(注意:如果在+字符前出现字符串后面会被变成字符串,可以用括号规避) + +作业 + +``` +import java.util.Scanner; + +public class P1 { + public static void main(String[] args) { + int ge; + int shi; + int bai; + int qian; + int num; + System.out.println("请输入4位数"); + Scanner cs =new Scanner(System.in); + num=cs.nextInt(); + ge= num % 10; + shi= num / 10 % 10; + bai= num / 100 % 10; + qian= num/ 1000; + System.out.println("该四位数的第四位数是"+qian); + System.out.println("该四位数的第三位数是"+bai); + System.out.println("该四位数的第二位数是"+shi); + System.out.println("该四位数的第一位数是"+ge); +``` + + + +``` +import java.util.Scanner; + +public class p2 { + public static void main(String[] args) { + int c;int f; int k; int l; + Scanner sc = new Scanner(System.in); + System.out.println("请输入摄氏度"); + c= sc.nextInt(); + f= (c - 32) * 5 / 9; + System.out.println("请输入华氏度"); + l= sc.nextInt(); + k= l * 9 / 5 + 32; + System.out.println("摄氏度转华氏度为"+f); + System.out.println("华氏度转摄氏度为"+k); + } +} +``` + + + -- Gitee