数据类型转换

隐式数据类型转换:取值范围小的数据类型与取值大的数据类型进行运算,会将小的数据类型转换成大的数据类型,再运算。

		public class TypeCastDemo {
			public static void main(String[] args) {
				
				//定义一个byte类型,定义一个int类型
				byte a = 2;
				int b = 5;
				System.out.println(a + b);
				
				//我能不能不直接输出,用一个变量接受呢?
				//用变量接受,这个变量应该有类型
				int c = a + b;
				System.out.println(c);
			}
		}	 

强制数据类型转换:取值范围大的转成取值范围小的,不建议强制类型转换,可能会有精度损失。

		/*
			强制转换:
				目标类型 变量名 = (目标类型) (被转换的数据);
		*/
		public class TypeCastDemo2 {
			public static void main(String[] args) {
				int a = 3;
				byte b = 4;
				//int c = a + b;
				byte d = (byte) (a + b);
			}
		}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenzuen113113/article/details/79959346
个人分类: javase
上一篇数据类型(基本数据类型(四类八种)、引用数据类型)
下一篇eclipse常用快捷键
想对作者说点什么? 我来说一句

数据类型转换数据类型转换

2009年03月19日 72KB 下载

c++ 数据类型转换

2011年06月21日 28KB 下载

struts2.1数据类型转换2

2010年04月07日 3.27MB 下载

MFC各种数据类型转换

2010年09月26日 30KB 下载

struts2学习笔记3数据类型转换

2010年04月07日 3.26MB 下载

VC常用数据类型转换.doc

2010年08月10日 110KB 下载

没有更多推荐了,返回首页

关闭
关闭