关键字与保留字
保留字:goto,const。目前版本java尚未使用,但以后可能会作为关键字,变量命名时应避开。
标识符
1.命名规则
image.png
2.命名规范
image.png
基本数据类型
-
整形 (常量默认为int型)
byte,short,int,long
注意:声明long型变量要以“L”结尾 -
浮点型 (常量默认为double型)
float,double
注意:声明float型变量要以“F”结尾 -
字符型
char- 一个字符=2字节
-例:
char c1= 'a'
char c2 = '\n' //转义字符换行符
- 一个字符=2字节
-
布尔型
boolean- 只能用true或false表示
-
容量由小到大:byte 、char、 short -> int -> long -> float -> double
-
自动类型提升:两个数据做运算时,容量小的将自动提升为容量大的数据类型(特别的:byte,char,short相互运算转化成int,包括自身与自身运算)
class VariableTest
{
public static void main(String [] args)
{
byte b1 = 1;
short s1 = 2;
char c1 = 'a';
short s2 = s1 + c1; //会报错
int c2 = s1 + c1; //正确
short s2 =s1 + s1; //会报错
int s2 = s1 + s1; //正确
System.out.println(c2);
}
}
- 强制类型转换(自动类型提升的逆运算)
class VariableTest1 //强制类型转换
{
public static void main(String [] args)
{
double d1 = 11.2;
float f1 = 13.7F;
int i1 = (int) d1;
int i2 = (int) f1;
float f2 = (float) d1;
System.out.println(i1);
System.out.println(i2);
System.out.println(d1);
}
}
引用数据类型
- 类(class)
- 接口(interface)
- 数组(array)
String类型变量
- String属于引用数据类型
- 声明String时,使用
""
- String可以和八种基本数据类型做运算,且只能做连接运算
+
,结果仍是String
网友评论