当前位置:网站首页 > Java基础 > 正文

java中整数基础知识



什么是数据类型?

在Java中用数据类型来存储值。

声明变量需要声明数据类型,变量就是申请内存来存储值,也就是说,在创建变量时,需要在内存中申请空间。存储的值必须与数据类型相同。

基本数据类型

上图为数据类型的结构图;

后面的英文为数据类型的声明方式;

声明方式不同,占用的内存空间也会不同,占用的内存空间不同,取值范围也不同。

数类型的四种声明方式:

整数类型byte:

byte在数据类型中占用1个字节,取值范围在-128~127之间,使用byte创建变量时不可以超出取值范围,若赋值时超出byte取值范围时,编译器将会报错。将无法运行代码。

 

整数类型short:

short在数据类型中占用了2个字节,也就是16位,byte也有相应的取值范围。同理,不可超出short的取值范围,否则会报错。

 

整数类型int:

int型变量是整数中最常用的数据类型。int在数据类型中占用4个字节,同理,相应的取值范围。

 

整数类型long:

long型变量是整型当中比较特殊的变量,给long赋值需要给后缀加上L或者小写l,以免造成精度的丢失,因为不声明任何数据类型时,随便java中整数基础知识写一个整数它是有数据类型的,这个默认数据类型就是int型,因此,给long赋值时需要加上大写L和小写l作为后缀,在long赋值时没有加L后缀是不会报错对的。

以下代码块为未加后缀得出的结果:两个整数相乘得到的结果是负值,这就是默认数据类型导致精度丢失得出的结果。

 

运行结果:

 

加上L后缀的结果

 

运行结果:

 

在计算机语言中我们通常会用到复杂的算法,可以使用多重进制。在整数类型中既没有小数,可以是正数,可以是负数,这个时候可以用到进制,通常我们使用的都是十进制。JAVA还用了两种表示形式表达,分别为八进制,十六进制。


                            

版权声明


相关文章:

  • java怎么才算基础和2024-10-19 22:50:06
  • 前端用学java基础吗2024-10-19 22:50:06
  • Java调用数据库基础2024-10-19 22:50:06
  • java基础入门黑马pdf2024-10-19 22:50:06
  • Java中几种基础数据类型2024-10-19 22:50:06
  • java集合基础语法2024-10-19 22:50:06
  • 有没有此时java基础公众号2024-10-19 22:50:06
  • 传智播客毕向东java基础2024-10-19 22:50:06
  • Java零基础实战宁楠PDF2024-10-19 22:50:06
  • java学习基础班2024-10-19 22:50:06