介绍
这篇文章主要介绍了java中有什么数据类型,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
java的基本数据类型有8种,分别是:字节(位)、短(短整数),int(整数),长(长整数),浮动(单精度),双(双精度),char(字符)和布尔(布尔值)。
引用>本教程操作环境:windows7多系统,java10版,戴尔G3电脑。
关于java的8种基本数据类型,其名称,位数,默认值,取值范围及示例如下表所示:
为了验证表格里的内容,在eclipse里运行验证代码如下:
,package com.ce.test; class Test  { ,,,static byte b; ,,,static short ; ,,,static int 我; ,,,static long l; ,,,static float f; ,,,static double d; ,,,static char c; ,,,static boolean 波; ,,,public static void main (String [], args), { ,,,,,System.out.println(“字节的大小:“+ Byte.SIZE ,,,,,,,,,,,,,+“;默认值:“b + ,,,,,,,,,,,,,+“;数据范围:“+ Byte.MIN_VALUE +“,安康;“+ Byte.MAX_VALUE); ,,,,,System.out.println(“短的大小:“+ Short.SIZE ,,,,,,,,,,,,,+“;默认值:“+ s ,,,,,,,,,,,,,+“;数据范围:“+ Short.MIN_VALUE +“,安康;“+ Short.MAX_VALUE); ,,,,,System.out.println (“int的大小:“+ Integer.SIZE ,,,,,,,,,,,,,+“;默认值:“+我 ,,,,,,,,,,,,,+“;数据范围:“+ Integer.MIN_VALUE +“,安康;“+ Integer.MAX_VALUE); ,,,,,System.out.println(“长期的大小:“+ Long.SIZE ,,,,,,,,,,,,,+“;默认值:“+ l ,,,,,,,,,,,,,+“;数据范围:“+ Long.MIN_VALUE +“,安康;“+ Long.MAX_VALUE); ,,,,,System.out.println(“漂浮的大小:“+ Float.SIZE ,,,,,,,,,,,,,+“;默认值:“+ f ,,,,,,,,,,,,,+“;数据范围:“+ Float.MIN_VALUE +“,安康;“+ Float.MAX_VALUE); ,,,,,System.out.println(“双重的大小:“+ Double.SIZE ,,,,,,,,,,,,,+“;默认值:“+ d ,,,,,,,,,,,,,+“;数据范围:“+ Double.MIN_VALUE +“,安康;“+ Double.MAX_VALUE); ,,,,,System.out.println (“char的大小:“+ Character.SIZE ,,,,,,,,,,,,,+“;默认值:“+ c ,,,,,,,,,,,,,+“;数据范围:“+ Character.MIN_VALUE +“,安康;“+ Character.MAX_VALUE); ,,,,,System.out.println(“布尔的大小:“+ Byte.SIZE ,,,,,,,,,,,,,+“;默认值:“+ bo ,,,,,,,,,,,,,+“;数据范围:“+ Byte.MIN_VALUE +“,安康;“+ Byte.MAX_VALUE); ,,,} }在控制台输出结果如下图所示:
此处为什么输出字符的数据范围不是0 - 65535呢?
java中的字符类型由两个字节即十六位来表示,因为是无符号数,所以为2的16次,方数值范围就为:0 - 2 ^ 16:1;
感谢你能够认真阅读完这篇文章,希望小编分享的“java中有什么数据类型”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
java中有什么数据类型