一、自动类型转换
条件:1、数据类型要兼容
2、转换后的数据类型的表示范围要比转换前的大
public class demo005 {
public static void main(String[] args) {
//自动类型转换
short s=1;
int i;
//自动类型转换,short类型转换成int类型 安全的
i=s;
System.out.println("i="+s);
//强制类型转换
double d=1.333;
float f;
f=(float)d;
System.out.println("f="+f);
}
}
1二、赋值运算
public class demo006 {
public static void main(String[] args) {
int a1=1;
//a1++ 表示先赋值,后自增
int b1=a1++;
System.out.println("a1="+a1); 输出:2
System.out.println("b1="+b1); 输出:1
int a2=1;
//++a2表示先自增,后赋值
int b2=++a2;
System.out.println("a2="+a2); 输出:1
System.out.println("b2="+b2); 输出:1
}
}