java的八大基本数据类型是什么,java的八大基本数据类型怎么读

  java的八大基本数据类型是什么,java的八大基本数据类型怎么读

  Java中的数据类型分为引用类型和基本数据类型。有八种基本类型。今天,我们将介绍这八种基本数据类型:

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

  1.整数类型

  整数的类型有byte、short、int、long,都是有符号(补码)整数(即可以表示负数)。

  默认情况下,文字量(127-128)的类型为int。如果没有超出声明类型的范围,可以直接赋给小类型(不用死记硬背,在编程的过程中会逐渐理解)。(推荐学习:Java视频教程)

  使用整数类型时,请注意值的范围。(-128~127)之间的整数文字可以直接赋给字节类型,Java会自动处理符号位。同理,短式也一样(很少用)。

  底层Java字节,short是按32位计算的(注意int类型范围也是32位)。

  注意:long类型的文字量需要使用" L "和 L , L 后缀,否则编译会失败。注意如下图,因为整数值的默认文字是int类型的,所以12123123123明显超出了int的范围,所以会编译错误,但是如果后面加了后缀“L”,就说明这个数是long类型的。

  2.浮点数类型

  用于表示小数的数据类型。浮点数原理:二进制科学计数法。

  十进制浮点数的科学记数法:219345=2.19345 *(10 ^ 5)

  二进制浮点数的科学记数法:10111=1.0111 *(2 ^ 100)

  以2.19345 *(10 ^ 5)为例介绍以下概念:

  尾数: 19345

  指数:5

  基数:10

  float类型由32位(与int相同)组成,其中一位是符号位,指数是8位,尾数是23位。需要强调的是,float的精度是23位(即能准确表示23位的数,超过就会被拦截)。

  小树的精度用尾数长度来表示。例如,pi=3.14,其精度为2位,pi=3.1415,其精度为4位。

  有趣的是,int的精度比float大,因为int的精度是31位,比float大。

  因为float类型的精度太低,所以我们通常使用double类型。

  类型double可以表示64位,包括1个符号位、11个指数位和52个尾数位(不需要记住存储格式,知道十进制数通常用double表示就够了)。

  Double比int更精确,可以表示比float更大的范围,但不如long好。

  需要注意的是,浮点数的文字值默认为double。

  3.字符类型char

  Type是一个16位无符号整数,一个二进制数,这个值是一个字符的Unicode编码值。

  代码是什么?你在电脑里写不出来,只能用0和1来表示数字,所以我们人为地做了一个规定,一个数字除了可以用数字来表示,还可以用字符来表示。十进制数65代表的字符是大写字母a。

  这一切都是为了尽可能按照人的习惯来显示和输出,0和1始终在电脑中存储和运算。

  Char类型为无符号16位整数,最小值为0,最大值为65535=2 ^ 16-1。在程序中,一个字符被赋予一个值,单引号用于表示字符的字面量。char可以被赋予字符、数字和符号。

  注意:并不是所有的字符都是可见的,比如/u0000,在C中一般用作字符串的结束字符,而不是 0 。如下图,控制台上显示的小方框表示角色不可见。

  4.boolean布尔类型

  表情:真)/假。

  通常用在判断语句块中:

  公开课演示{

  布尔b=假;

  if(b==true){

  System.out.println(回家睡觉);

  }否则{

  System.out.println(熬夜加班);

  }

  }更多Java相关技术文章,请访问Java开发教程专栏学习!这些是Java的八种基本数据类型的细节。请多关注我们的其他相关文章!

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

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