二、数据类型与运算符
1. 变量与常量
a) 常量:final double PI = 3.1415926;
b) 变量:int count = 10;
2. 数据类型
a) 整数类型:byte,short,int,long;
b) 浮点类型:float单精度,double双精度;
c) 字符类型:char(采用Unicode编码)
d) 布尔类型:boolean(true | false)
3. 类型之间的转换、转义序列
4. 运算符与表达式:算术运算符,关系,逻辑,位,条件,赋值,扩展……
5. 附:
1) Float f=3.4f; 或 Float f=(float)3.4;
[Java中,没小数点默认是int型,有小数点默认是double型,注意float型的转换]
2) 数据类型:
a) 8个基本数据类型:值类型,语言内置,原生类型;
b) 引用数据类型:类类型,属于类(如String),其数据是对象(如str),可以调用其方法
3) 类型转换:
a) 自动类型转换:定义域小的à定义域大的.如:intàlongàfloatàdouble
b) 强制类型转换: (新数据类型)变量名或表达式;
包括向上转型和向下转型.如:double d=1.23;int n=(int)d;
6. Java中可用连接运算符”+”来连接字符串或变量
7. Java中没有指针
8. Java中的NULL只能写成小写的”null”
9. Java中对变量进行操作前必须先对变量进行初始化,再对变量进行操作.另外,在类中定义的成员变量可以不用进行初始化,而由类的构造方法进行初始化;但是类的方法中定义的变量就必须初始化.
10.Java程序运行时,java.lang.*包自动被导入,无需import,根类Object类.
三、程序控制语句
1. 选择语句:if,switch
2. 循环语句:while,do…while,for
3. 其它语句:break,return,continue
4. 附:
a) foreach循环: 无须循环条件,系统自动迭代每个元素