- 什么是变量
列如:int a=10; double b=10.5; String c=“帅哥”;
a b c都是变量,只是类型不同罢了.
变量:可变的储存空间的地址表达式.
- 类型转换
小转大自动转
大转小要强转
public class Demo3 {
public static void main(String[] args) {
//自动转int比double小(是空间不是暂时的值)
int a=10;
double b=a;
//强转double比int大(是空间不是暂时的值)
double c=22.2;
int d=(int) c;
}
}
提示d变量是int类型的接收不了double类型的,
那就涉及到强转,需要把double的变量强转成int.
- 有很类型可以互相玩的,别花太多心思去测试
个人建议明白为什么转就行,一不符合逻辑,二小了装不下,其他不必深究合理使用就好。