java的四种基本数据类型,java的八种数据类型分别是什么

  java的四种基本数据类型,java的八种数据类型分别是什么

  如何解决写爬虫IP受阻的问题?立即使用。

  关于Java的八种基本数据类型,它们的名称、位数、默认值、取值范围和示例如下表所示:

  

序号

数据类型

位数

默认值

取值范围

举例说明

1byte(位)80 -2^7 - 2^7-1byte b = 10;
2short(短整数)160-2^15 - 2^15-1short s = 10;
3int(整数)320-2^31 - 2^31-1int i = 10;
4long(长整数)640-2^63 - 2^63-1long l = 10l;
5float(单精度)320.0-2^31 - 2^31-1float f = 10.0f;
6double(双精度)640.0-2^63 - 2^63-1double d = 10.0d;
7char(字符)160 - 2^16-1char c = 'c';
8boolean(布尔值)8falsetrue、falseboolean b = true;

  要验证表中的内容,在eclipse中运行验证码,如下所示:

  包com . ce . test;

  类别测试{

  静态字节b;

  静态短s;

  静态int I;

  静态长l;

  静态浮动f;

  静态双d;

  静态电荷c;

  静态布尔bo;

  公共静态void main(String[] args) {

  system . out . println( Byte of Byte: Byte。大小

  ;默认值:“b

  ;数据范围:字节.最小值-字节.最大值);

  System.out.println(short 的短大小: short。大小

  ;默认值:“s

  ;数据范围: short . min _ value - short . max _ value);

  system . out . println ( int: Integer的大小。大小

  ;默认值:“我

  ;数据范围: integer . min _ value - integer . max _ value);

  System.out.println(大小为 long: Long。大小

  ;默认值:“l

  ;数据范围: long . min _ value - long . max _ value);

  system . out . println ( Float: Float的大小。大小

  ;默认值:“f

  ;数据范围: float . min _ value - float . max _ value);

   double size of double: Double。大小

  ;默认值:“d

  ;数据范围: double . min _ value - double . max _ value);

  System.out.println(char size:字符。大小

  ;默认值:“c

  ;数据范围: character . min _ value - character . max _ value);

  system . out . println( boolean of boolean: Byte。大小

  ;默认值:“bo

  ;数据范围:字节.最小值-字节.最大值);

  }

  }控制台中的输出结果如下图所示:

  为什么这里输出char的数据范围不是0-65535?

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

  推荐教程:《java教程》以上java的八种基本数据类型是什么?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: