diff --git "a/01 \351\231\210\346\242\246\346\242\246/20221117\345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276\345\237\272\347\241\200.md" "b/01 \351\231\210\346\242\246\346\242\246/20221117\345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276\345\237\272\347\241\200.md" new file mode 100644 index 0000000000000000000000000000000000000000..f8484098c2381a925ba4c0bd3219e754bd832eb3 --- /dev/null +++ "b/01 \351\231\210\346\242\246\346\242\246/20221117\345\255\246\344\271\240Java\347\254\254\344\270\200\350\257\276\345\237\272\347\241\200.md" @@ -0,0 +1,57 @@ +# java + +### Java基础 + +main方法是java程序的入口 + +sout快捷键——System out println + +//注释内容 Ctr+/ 再按一次取消 + +### 数据类型 + +数值型 整数:byte short int long + +​ 浮点数:float double + +​ 字符:char + +### 变量 + +根据变量名进行使用,可以输出,也可以修改值 + +##### 注意 + +1.变量名不能重复 + +2.变量未赋值不能使用 + +3.定义long类型变量,数据后加l + +4.定义folat类型变量,数据后加f + +### 标识符 + +不能数字开头,不能是关键字,区分大小写 + +```java +public class mm { + public static void main(String[] args) { + System.out.println("我爱2班,我爱张老师"); + } +} +``` + +```java +public class mm1 { + public static void main(String[] args) { + String name="张老师"; + int age=18; + char gender='男'; + System.out.println("名字:"+name); + System.out.println("年龄:"+age); + System.out.println("性别:"+gender); + System.out.println("”张老师,你是花儿,你是光。你是闽大顶呱呱.永远2班,年年十八等.”"); + } +} +``` diff --git "a/01 \351\231\210\346\242\246\346\242\246/20221128Java\347\232\204\350\277\220\347\256\227\347\254\246\345\222\214\346\216\245\346\224\266\345\231\250.md" "b/01 \351\231\210\346\242\246\346\242\246/20221128Java\347\232\204\350\277\220\347\256\227\347\254\246\345\222\214\346\216\245\346\224\266\345\231\250.md" new file mode 100644 index 0000000000000000000000000000000000000000..6233b22bf5d7e34c90cf63c021e7879f0de21ce2 --- /dev/null +++ "b/01 \351\231\210\346\242\246\346\242\246/20221128Java\347\232\204\350\277\220\347\256\227\347\254\246\345\222\214\346\216\245\346\224\266\345\231\250.md" @@ -0,0 +1,208 @@ +### 笔记 + +#### 类型转换 + +##### 自动类型转换 + +类型从小到达 + +byte——short + +​ }int——long——float——double + +​ char + +##### 强制类型转换 + +目标数据类型 变量名=(目标数据类型)值或变量 + +强制转换后部分数据会丢失 + +byte short char 类型的数据参与运算后自动会变成int + + + +#### 运算符 + +##### 运算符的运用 + +1. + + +2. - + +3. * + +4. / 只会取商 + +5. % 取余数 + + 例子 + + ``` java + int a =10; + int b =3 + System.out.println(a/b); + 运算结果为3 + ``` + + + + + +##### 字符+ + +当+操作中,如果出现了字符串,则这个+ 是连接符,而不是算术运算。 + +运算法则是从左到右 + +##### 数值拆分 + +键盘录入一个三位数,将其拆分为个位,十位,百位,打印在控制台 + +~~~ java +import java.util.Scanner; +public class Test { + public static void main(String[] args) { + // 1:使用Scanner键盘录入一个三位数 + Scanner sc = new Scanner(System.in); + System.out.println("请输入一个三位数"); + int num = sc.nextInt(); + // 2:个位的计算:数值 % 10 + int ge = num % 10; + // 3:十位的计算:数值 / 10 % 10 + int shi = num / 10 % 10; + // 4:百位的计算:数值 / 100 + int bai = num / 100; + // 5:将个位, 十位, 百位拼接上正确的字符串, 打印即可 + System.out.println("整数"+num+"个位为:" + ge); + System.out.println("整数"+num+"十位为:" + shi); + System.out.println("整数"+num+"百位为:" + bai); + + } +} +~~~ + + + +#### 键盘录入 + +1. 创建一个扫描器 +2. 打印一个提升 +3. 根据输入的内容的类型,创建对应的变量来接受用户的输入 +4. 处理或使用变量 + +#### char字符 + +'a'=97 + +'b'= 98 + +'c'=99 + +'A'=65 + +'0'=48 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +```java +import java.util.Scanner; + +public class bbb { + public static void main(String[] args) { + + Scanner sc = new Scanner(System.in); + System.out.println( "输入四位数字"); + int a=sc.nextInt(); + System.out.println("这位数字的个位数是:"+a%10); + System.out.println("这个数字的十位数是:"+a/10%10); + System.out.println("这个数字的百位数是:"+a/100%10); + System.out.println("这个数字的千位数是:"+a/1000%10); + + } + +} +``` + +```java +import java.util.Scanner; + +public class ccc { + public static void main(String[] args) { + Scanner sc=new Scanner(System.in); + System.out.println("华氏度转摄氏度"); + System.out.println("输入摄氏度"); + int a=sc.nextInt(); + System.out.println("华氏度:"+((a-32)*5/9)); + System.out.println("输入华氏度"); + int b=sc.nextInt(); + System.out.println("摄氏度:"+(b*9/5+32)); + } +} +``` \ No newline at end of file