目录
本章用的软件是IDEA,免费!私信,you know?
数据类型的转换:
范围大的数据类型转换成数据小的数据类型,也就是强制类型转换,但是在这个过程中,可能会出现数据的丢失。
package DateText1;
public class AtherDay4 {
public static void main(String[] args) {
double num1 = 13.14;
int num2 = (int)(num1);
System.out.println("num1的数据是:"+num1);
System.out.println("被强制转换后的数据是:"+num2);
}
}
相反,范围小的数据转换到范围大的数据,就不需要在前面还添加强制的类型
package DateText1;
public class AtherDay5 {
public static void main(String[] args) {
short num1 = 23;
int num2 = num1;
System.out.println("转换前的数据:"+num1);
System.out.println("转换后的数据:"+num2);
}
}
整型数据与浮点型数据相加减时,输出结果还是浮点型,这是因为浮点型数据类型比整型数据类型大,默认情况下输出结果的类型,跟范围的数据类型一致。
package DateText1;
public class AtherDay6 {
public static void main(