Java数据类型及运算符+语句
java:
常量定义
- 常量是在程序运行过程中其值始终保持不变的量。
- Java使用关键字final来定义常量。
- 常量定义的语法格式
-- final 数据类型 常量名称 = 值 ;
举例
final int NUM = 12;
final float PI = 3.14159;
final int AGE = 10;
int final NUM = 20; //编译错误(注意位置
Java中支持的运算符
自增运算符
int n = 10;
System.out.println(n++);
System.out.println(++n);
System.out.println((n++)+1);
System.out.println(n);
//System.out.println((++n)++); //编译错误
运算符优先级
类型转换
基本数据类型之间可以进行相互转换。
- 隐式转换
- 当进行类型加宽转换时可以自动实现,被称为隐式转换。
--举例 :
int n = 5 ; double f = n ;
- 强制转换
- 当进行类型收缩转换时转换必须进行显式转换,被称为强制转换。
--举例:
double f = 5.5 ; int n = ( int ) f ;
数据类型按容量大小排序
- byte→ short→ (char)→ int→long→float→ double。
- byte,short, char之间不会相互转换,他们三者在计算时首先转换为 int 类型。
同c语言:
顺序流程
分支流程
条件语句使部分程序可根据某些表达式的值被有选择的执行。
条件分支
if...else
switch...case
循环流程
- 循环语句是根据条件,要求程序反复执行某些操作。
- Java中的循环包括:
- for循环
- while循环
- do……while循环
- 增强型for循环:
Java提供了一个更为简洁的循环语句,用于数组或者集合的遍历。
基本语法:
for ( 类型 变量名: 数组或集合 ) {
循环体
}