// TODO 1. 整数类型// byte : 8位byte b =10;// short : 16位short s =10;// int : 32位int i =10;// long : 64位long lon =10;// TODO 2. 浮点类型:含有小数点得数据类型// 根据计算精度分为// 默认情况下,小数点得数据会被识别位精度较高得双精度double类型// float : 单精度浮点类型,数据需要使用F(f)结尾float f =1.0F;// double : 双精度浮点类型double d =2.0;// TODO 3. 字符类型// 所谓得字符类型,其实就是使用符号标识文字内容char c ='@';// TODO 4. 布尔类型// true, false,标识判断条件是否成立,如果成立,取值位true,如果不成立,那么取值位falseboolean bln =true;
数据类型的转换
Java中范围小的数据可以直接转换位范围大的数据,但是范围大的数据无法直接转换位范围小的数据(byte -> short -> int -> long -> float -> double )。
如果想要将范围大的数据转换位范围小的数据,那么需要使用小括号进行强制转换。
// byte -> short -> int -> long -> float -> doublebyte b =10;short s = b;int i = s;long lon = i;float f = lon;double d = f;// 如果想要将范围大的数据转换位范围小的数据,那么需要使用小括号进行强制转换。int i1 =(int)d;
Byte b =null;Short s =null;Integer i =null;Long lon =null;Float f =null;Double d =null;Character c =null;Boolean bln =null;int i =10;//Integer i1 = new Integer(i); //Java已经不推荐这么使用了,但是可以这么用//Integer i1 = Integer.valueOf(i);// 由于使用这种方式特别多,jvm会自动完成调用的操作,即:自动装箱Integer i1 = i;// 将包装类型转换为基本数据类型//int i2 = i1.intValue();// 自动拆箱int i2 = i1;
原文链接:https://zhuanlan.zhihu.com/p/566305175 现在越来越多的人投身到计算机行业成为了一名码农,对于一个合格的码农来说能熟练的使用Visual Studio,Visual Studio code,idea等是很重要的,也有很多人在软件下载方面就遇到了难…