一.数据类型
在Java中数据类型分为两大类: 基本数据类型和引用数据类型。
其中基本数据类型可以被分为三种,分别为:数值型,字符型,布尔型
1.基本数据类型:
(1).数值型又被分为浮点型和整型。
整型:
byte:占用1个字节。
short:占用2个字。
int:占用4个字节。
long:占用8个字节。
(在Java中默认整型都是int类型)
浮点型:
float(单精度浮点型):占用4个字节。
double(双精度浮点型):占用8个字节。
(在Java中默认小数都是double类型)
(2).字符型:char:采用Unicode编码,在Java中占用两个字节。
(3).布尔型:boolean:只有两个值 true和false。真为true 假为false。
2.引用数据类型:引用数据类型包括数组,类,接口。
二.数据类型转换:
数据类型转换分为:小类型转化为大类型和大类型转化为小类型
1.小类型转化成大类型是自动提升的,不需要强制转化类型。
2.大类型转化为小类型需要强制类型转换。
注意:小类型和大类型进行数学运算是,先把小类型提升为大类型之后再进行数学运算。
如果用final修饰变量,那变量的值不能被修改,变量的类型也不能被强制转换。
三.运算符
Java中的运算符有算术逻辑运算符、逻辑运算符、移位运算符。
算术逻辑运算符包括加减乘除取余操作,跟大多数语言没有太大的差别。
逻辑运算符有:按位与,按位或,取反,短路与,短路或,在不同的情况下使用不同的逻辑运算符。
移位运算符:分为左移和右移
左移一位相当于原数字*2
右移一位相当于原数字*2
依此类推:左移两位相当于原数字*4
四.变量的命名规则:
硬性指标:
1.一个变量名只能包含字母、数字、下划线。
2.开头不能说数字。
3.不能使用关键字作为变量名。
4.注意变量名的大小写敏感问题。比如:num和Num。
软性指标:
1.变量名要具有描述性。
2.变量名尽量不要使用拼音。
3.变量命名时推荐使用"小驼峰命名法"进行命名。