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

java基础类型大小



一、基本类型

基本类型也叫做内置类型。是java中不同于类的类型。java是一种强类型的语言,所以说在第一次声明变量的时候,必须指定其数据类型,并且必须进行初始化。

java有8种基本数据类型

数值型:byte、short、int、long (整型)、 float、double(浮点型)

对应的包装类:

Byte 、Short 、Integer 、Long、 Float、 Double、 Boolean、Character

Java中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。这种大小的不可更改正是Java程序具有很强移植能力的原因之一

字符型

布尔型boolean

byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。
short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。
int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。
long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。
float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。
double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。

例:double a =0.1f;(正确)   float e = 0.1d;(错)java基础类型大小
boolean:只有true和false两个取值。
char:16位,存储Unicode码,用单引号赋值

二、常量

十六进制整型常量:以十六进制表示时,需以0x或0X开头,如0xff,0X9A。

(0-7)

10进制数有正负之分,比如12表示正12,而-12表示负 12,;但8进制和16进制只能用达无符号的正整数,如果你在代码中里:-078,或者写:-0xF2,编译器并不把它当成一个负数。
长整型:长整型必须以L作结尾,如9L,342L。
浮点数常量:由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。 如:
float f;
f=1.3f; //必须声明f。
字符常量:字符型常量需用两个单引号括起来(注意字符串常量是用两个双引号括起来)。Java中的字符占两个字节。一些常用的转义字符:
① 表示接受键盘输入,相当于按下了回车键;
② 表示换行;
③ 表示制表符,相当于Table键;
④b表示退格键,相当于Back Space键;
⑤’表示单引号;
⑥”表示双引号;
⑦表示一个斜杠。

null常量:只有一个值null,表示引用变量保存的地址为空,还没有指向任何对象,可以把null常量赋给任意类型的引用类型的变量。

Java中引用类型:类、接口、数组

版权声明


相关文章:

  • Spring java基础2025-04-25 20:50:00
  • 蓝桥杯java基础2025-04-25 20:50:00
  • java入门基础2025-04-25 20:50:00
  • java基础学习树2025-04-25 20:50:00
  • 黑马java基础知乎2025-04-25 20:50:00
  • 分布式java应用基础与实践 源码2025-04-25 20:50:00
  • java 基础服务2025-04-25 20:50:00
  • java非基础知识2025-04-25 20:50:00
  • java编程基础62025-04-25 20:50:00
  • 西安java基础2025-04-25 20:50:00