Java基本数据类型

2022/2/10 14:12:49

本文主要是介绍Java基本数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、基本数据类型

1.1、java有4类一共8大基本数据类型:

第一类:整数类型

byte、short、int、long

类型占用存储空间       表数范围
byte1字节-2^{7}~2^{7}-1
short2字节-2^{15}~2^{15}-1
int4字节-2^{31}~2^{31}-1
long8字节-2^{63}~2^{63}-1
  • java中的整数类型有固定的存储空间大小以及表数范围,拥有一定的可移植性,在c语言中,数据在不同的操作系统占有的存储空间不一样,而java在不同的操作系统所占有的空间范围固定。
  • java中的整型数据有三种表示形式,有十进制(如10、-8),八进制(需要在前面加0,如012),十六进制(需要在前面加0x或者0X,如0x12)
  • java中的整型常量默认为int类型,如果声明long类型,需要在数后面加上"l"或者"L",如
    long l1 = 1000L;  //必须要加上L或者l

第二类:浮点类型

float、double

类型占用存储空间表数范围
float4字节-3.403E38~3.403E38
double8字节-1.798E308~1.798E308
  • java中的浮点类型也有固定的存储空间大小以及表数范围,拥有一定的可移植性。
  • java中浮点型数据有两种表示形式,有十进制(如3.14),科学计数法(如3.14e2)
  • java中的浮点类型常量默认为double类型,如果声明float类型,需要在数的后面加上"f"或者"F",如float f = 3.14f  //必须加上f或者F,否则会出错

第三类:布尔类型

boolean

  • 布尔类型用于逻辑运算,一般用来控制程序的执行
  • 与c语言不同,java中boolean类型只能取"true"或者"false",不可以用"0"或者"1"来代替它们。

第四类:字符类型

char

  • java中采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式来表示
  • java中可以用转义字符‘\’来转换它后面的字符含义,如

    char c2='\n'    //表示换行符号

    char c1='\t'     //表示跳到下一个tab位置

  • Unicode编码是全球语言统一编码,分为两种,一种是Utf-8,一种是Utf-16,java语言采用的是Utf-8。



这篇关于Java基本数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程