标识符
-
标识符:只在程序中,我们自己定义的内容,比如类的名称,方法的名字
-
命名规则
标识符可以包含英文字母、数字、美元符号、下划线
标识符不能以数字开头
标识符不能是关键字 -
规范
类名规范:首字母大写,后面每个单词的首字母大写 HelloWord
变量名规范:首字母小写,后面每个单词的首字母大学helloWord
方法名规范:同变量名
常量
-
定义
程序编译过程中,固定不变的量 -
常量的分类
字符串常量:“hello” “ni,hao” ‘‘abc’’;
整形常量: 123、 345、6;
字符常量:‘A’ ‘B’ ;
浮点数常量:8.99 8.10 7.98;
布尔常量:true false;
空常量:null;
public class HelloJava {
public static void main(String[] args) {
//字符串常量
System.out.println("ABC");
System.out.println("");//字符串两个双引号中间的 内容为空 表示空格
System.out.println("xyz");
//整数常量
System.out.println(30);
System.out.println(-100);
//浮点型
System.out.println(3.14);
System.out.println(6.66);
//字符常量
System.out.println('a');
System.out.println('b');
//System.out.println('');两个单引号之间必须有字符,没有不行 有两个字符也不行
//布尔常量
System.out.println(true);
System.out.println(false);
//空常量 不能直接用来打印输出
//System.out.println(null);错误写法
}
}
数据类型
引用数据类型
基本数据类型(今日重点)
- 整数型 byte short int long
- 字符型 float double
- 浮点型 char
- 布尔型 boolean
字节型 byte 占用1个字节 -128~127
短整型 short 占用2个字节
整形 int 占用4个字节
长整形 long 占用8个字节
单精度浮点型 float 占用4个字节
双精度浮点型 double 占用8个字节
字符型 char 占用2个字节
布尔型 boolean 占用1个字节
***注意事项
- 字符串不是基本类型而是引用类型
- 浮点型可能是一个近似值而非精确值
- 数据范围与字节数不一定相关,例如float为4个字节、double为8个字节,但是float的数据范围比double更加广泛
- 浮点型的默认类型为double型,如果要用float型,需在数据后加上F
- 整数型的默认类型为int型,如果要用long型,需在数据后加上L