0
点赞
收藏
分享

微信扫一扫

java练习(七)——自动类型转换

夕阳孤草 2022-01-21 阅读 45
public class ZiDongLeiXingZhuanHuan {
	public static void main(String[] org) {
		short s=3;				//定义一个short类型变量
		int i=s;				//short自动类型转换为int
		float f=1.0f;			//定义一个float类型变量
		double d1=f;			//float自动转换为double
		long l=234L;			//定义一个long类型变量
		double d2=l;			//long自动类型转换为double
		System.out.println("short自动类型转换为int后的值等于"+i);
		System.out.println("float自动类型转换为double后的值等于"+d1);
		System.out.println("long自动类型转换为double后的值等于"+d2);		
	}

}

运行结果:

short自动类型转换为int后的值等于3
float自动类型转换为double后的值等于1.0
long自动类型转换为double后的值等于234.0

long类型数字后面为什么一定要加L?

此问题参考long类型数字后为何+L,float类型数字后为何+F? - 风雪依稀秋白发尾 - 博客园 (cnblogs.com)

举报

相关推荐

0 条评论