变量使用的注意事项:
1.名字不能重复
2.变量未赋值,不能使用
3.long类型的变量定义的时候,为了防止整数过大,后面要加L
4.float类型的变量定义的时候,为了防止类型不兼容,后面加F
类型转换分类:自动类型转换,强制类型转换
自动类型转换:把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
范例:double pi=10;
byte | short | int | long | float | double |
char |
代码:
1 public class Conversion { 2 public static void main(String[] args) { 3 //自动类型转换 4 double d = 10; 5 System.out.println(d); 6 7 //定义byte类型的变量 8 byte b = 10; 9 short s = b; 10 int i = b; 11 12 //这是不可以的,类型不兼容 13 //char c = b; 14 } 15 }Conversion
强制类型转换:把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名=(目标数据类型)值或者变量;
范例:int k = (int)88.88;
代码:
1 public class Conversion { 2 public static void main(String[] args) { 3 4 //强制类型转换 5 int k = (int) 88.88; 6 System.out.println(k); 7 } 8 }Conversion