java中有什么数据类型

  介绍

这篇文章主要介绍了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);      ,,,}   }

在控制台输出结果如下图所示:

癹ava中有什么数据类型"

此处为什么输出字符的数据范围不是0 - 65535呢?

java中的字符类型由两个字节即十六位来表示,因为是无符号数,所以为2的16次,方数值范围就为:0 - 2 ^ 16:1;

感谢你能够认真阅读完这篇文章,希望小编分享的“java中有什么数据类型”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

java中有什么数据类型