javase-day02(编码规范,数据类型,数据类型转换,表达式,运算符)
一.编码规范
1)Java注释
注释分类:
1.单行注释://注释类容
2.多行注释:/*注释类容*/
3.文档注释:/** 注释类容*/
2)标识符
(一)关键字:java中有特殊含义的单词
注意:定义标识符的时候不能使用关键字
(二)保留字:java中没有特殊含义,但是我们也是不能使用这些词来命名
(三)标识符:我们可以自己命名的地方。
1.标识符使用的位置:类名,方法名,变量名,包名。
2.标识符的命名规定:【1】由字母、数字、下划线、$符号组成。
【2】不能以数字开头。
【3】大小写敏感。
【4】不能是关键字。
3.标识符的命名规范:【1】类名首字母大写。
【2】变量名和方法名首字母小写。
【3】包名全小写。
【4】驼峰命名。
【5】见名知意。
【6】原则上没有长度限制。
二.数据类型
1)进制
(一)常见的进制
1:2进制
2:8进制
3:10进制
4:16进制
(二)进制之间的转换
1:2进制转10进制
2:10进制转2进制
(三)进制的表示
1:2进制 :0b110
2:8进制:0101
3:10进制:101
4:16进制:0x101
1)变量
(一)什么是变量:
1.存储值的容器
2.指向对应内存地址,表示对应内存地址保存的值
1)数据类型分类
(一)基本数据类型
1.整型:
byte
short
int
long
2.浮点型:
float
bouble
3.字符型:
char
4.布尔型
boolean
(二)引用数据类型
1.类
String
2.接口
3.数组
4.枚举
三.数据类型转换
1)整型之间的转换
(一)小转大:自动转换
(二)大专小:强制转换
2)浮点型与整型之间的转换
3)字符型与整型和浮点型的转换
1.与byte:相互都要强制转换
2.与short:强制转换
3.其它:遵循大小规则
从小到大:char、int、long、float、double
4)布尔型的转换
布尔型不能与其他7中类型相互转换
四.变量
1)变量的声明
1:int num;
2:int a,b,c;
2)变量的赋值
1:变量之后赋值后才可以使用,否则编译报错
2:= 号赋值
3:先运算=后边,再赋值给左边
4:=号左右注意空格
3)变量的初始化
1:int num = 1;
2:int a = 1,b = 2,c = 3;
五.表达式
1)什么是表达式
1:语句的一部分
2:由计算结果返回
2)表达式的分类
1:算数表达式----返回确定的数值
2:逻辑表达式----返回true或者false的
六.运算符
1)算数运算符:+、-、*、/、%
2)递增递减:++i、i++
列如:int i = 3;
int a = i++ + i++ + i++;
int b = ++i + ++i + ++i;
System.out.println("i=" + i);//9
System.out.println("a=" + a);//12
System.out.println("b=" + b);//24