第二章、基本数据类型和数组
2.1标识符和关键字
1.标识符
- 标识符,顾名思义,就是用来标识一个对象,变量,或者函数,类的名字的符号。
- 标识符只能有数字、字母、下划线和美元符($)组成,长度不受限制,并且第一个字符不能是数字。
- 标识符不能是关键字,所谓关键字就是具有一些特殊意义的符号,既然它有特殊的意义,当然就不能玩能使用它了。
2.关键字
- 具有特殊意思的字符。
- Java的关键字有50个。
2.2基本数据类型
1.整型byte:字节型,1个字节short:短整型,2个字节
int:整型,4个字节long:长整型,8个字节
2.浮点型float:单精度浮点型,4个字节double:双精度浮点型,8个字节
3.字符型char:字符型,2个字节常用的转义字符:换行:'\n' 退格:'\b'
制表符:'\t' 单引号:'/''
双引号:'\"'
4.布尔型boolean:布尔型。值为false或者true
2.3数据类型的转换
按精度高低从低到高排序:byte short int long float double转换规则:精度高——>精度低 前面需要进行强制类型转换精度低——>精度高 自然转换,
2.4数据的输出和输入
a.数据的输出
1.System.out.println("你好");输出字符串,并换行。2.System.out.print();输出字符串不换行。3.System.out.printf(控制字符,表达式1,表达式2...);控制字符:%d 十进制数 %c 字符%s 字符串 %f浮点型%ld 长整形 %lf 长浮点型% md 整型数据占m列%m.nf 浮点型数据占m列,小数点占保留n位
b.数据的输入利用Scanner 对象来输入数据:Scanner sc=new Scanner(System.in);
String s=sc.nextLine();//通过键盘输入一串字符串。int a= sc.nextInt();//通过键盘输入一个整型数据。float s=sc.nextFloat();//通过键盘输入一个浮点型数据