3.21总结

发布时间 2023-03-22 21:10:48作者: 封织云

一、 新建New project 空项目 存放地址Code

File一个module Java

src创建包 package —— com.zihan.hello

包内创建类class

二、注释
1. //注释单行;/* */ 注释多行; /** */文档注释,自动提取到说明书。
2. Ctrl+/单行注释,,,Ctrl+shift+/对选中的多行进行注释。


三、字面量,书写格式
1. 666 (.sout) 自动打印代码。
2.字符‘A’单引号引用
3.特殊字符:\n 代表换行; \t代表缩进
4.字符串用“”


四、变量


五、十进制转二进制
1.初二余法,读出余数,从下往上读。
2.计算机最小的组成单元是字节(byte),1byte=8bit(位)
3.ASCII编码:A-65,a-97,0-48

六、进制转换
1.win+R,控制台:calc 计算器,换成程序员。DEC是十进制。
2.运算,2的0123次方相加。
3.八进制:三位一组。 01100001—01、100、001=141即是八进制。(补0)最小0最大7
4.十六进制:97—0110、0001—61 (0~9,A~F)
250—1111、1010—FA

5.二、八、十六进制书写分别以0B/0b,0,0X/0x开头。

七、数据类型
注:写数值大整数字面量,后面加L才默认用Long存入数据。
随便写的小鼠默认为double,后面加F。
boolean类型,布尔类型
1.引用数据类型,字符串
String name = “西门吹雪”;


八、关键字,标识符
1.不能用做类名和变量名。
2.标识符:不能以数字开头,由数字,字母,下划线(_)和$组成。区分大小写。
3.变量名称全英文,首字母小写,中间大写;类名称,首字母大写


九、类型转换
1.自动类型转换:类型范围小的可以自动转换成类型范围大的。
2.表达式的自动类型转换byte+byte=byte;注意最后类型自动转换可能是int。
3.强制类型转换:范围大的数据不能直接赋值给小范围的变量。
数据类型 变量2 = (数据类型)变量1数据;
可能会造成数据溢出和丢失。

十、基本算术运算符
1.+符号做连接符:与字符串运算
2.自增自减:a=10,b=++a;a=11,b=11;b=a++;a=11,b=10;
3.案例:
4.a*=b——a=a*b;a+=b——a=a+b(a的数据类型);自带强制类型转换

5.关系与算符!=不等于; >=大于等于; ==等于

6.逻辑运算符:&与,|或,!非,^^^^异或;;;&&和||(性能好)

7.三元运算符:【 条件表达式?值1:值2; 】
计算表达式,如果为true返回值1,值为false,返回值2。

8.运算符优先级

十一、键盘录入技术
(1)录入用户的名称、年龄。实现录入功能三个步骤
1:导包
2:Scanner sc = new Scanner(System.in);
3:等待接受用户数据
int age = sc.nextInt();
String name = sc.next();