第2章 ·基本数据类型和数组
本章导读
*****标志符和关键字
*****基本数据类型
*****基本数据类型的转换
*****数据的输入和输出
*****数组
2.1 标志符和关键字
1.标志符
定义:用来标志类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标志符。简单地说,标志符就是一个名字。
定义标志符的规则:Java语言规定标志符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。Java关于标志符的语法细则包括:(1)标志符由字母、下划线、数字和美元符号组成,长度不受限制;(2)表制符的第一个字符不能是数字字符;(3)标志符不能是关键字;(4)标志符不能是true\false\null
2.关键字
关键字是Java语言中已经被赋予特定意义的一些单词,他们在程序上有着不同的用途,Java的50个关键字如下:
1)48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
2)2个保留字(现在没用以后可能用到作为关键字):goto、const。
2.2基本数据类型
基本数据类型也称为简单数据类型。Java语言有8种简单数据类型:boolean,byte,short,int,long,float,double,char.
习惯上被分为四大类:
(1)逻辑类型:boolean
(2)字符类型:char
(3)整型类型:int,short,byte,long
(4)浮点类型float,double
2.3 基本数据类型的转换
、
各个类型按精度从高到低排列:
byte short int long float double
显示类型转换运算
(类型名)要更换的值
(从高到低不用显示类型转换运算,相反,用显示类型转换运算)
2.4 数据的输入与输出
1.数据输出 System.out.printf()
public class Example2_3{
public static void main(String args[]){
char c='A';
float f=123.456789f;
double d=123456.12345678;
long x=5678;
System.out.printf("%c%n%10.3f%n%f,%12d%n%d",c,f,d,x,x=x+2)
}
}
2.数据的输入Scanner类
2.5 数组
1.声明数组
数组元素类型[ ] 数组名
或者数组元素类型 数组名[ ]
举例:
float boy[ ] float [ ] boy
2.创建数组
数组名=new 数据元素的类型[数组元素的个数]
举例:
boy=new float[4];