【Java基础】8种基础数据类型和String类型

变量必须先声明,后使用

1.变量分类

(1)按数据类型分

image

(2)按声明的位置分

image

2.基本数据类型和String类型

(1)整型

整型 占用存储空间
byte 1字节=8bit
short 2字节
int 4字节
long 8字节

整型默认为int,声明long类型常量必须在后面加 lL

byte b = 5;
short s = 40;
int number = 10;
long l = 90L;

内存换算
1 byte = 8 bit
1 KB = 1024 byte
1 MB = 1024 KB
byte表示字节,8 bit表示8位二进制数 1011 1001

(2)浮点型

浮点型 占用存储空间
float 单精度 4字节
double 双精度 8字节

声明float型常量须在后面加 fF

float  f = 5.67F;
double d = 6.5332;

float/double取值范围和精度
(3)字符型

字符型 占用存储空间
char 2字节

Java中的所有字符都使用Unicode编码,什么是Unicode编码?

char c1 = 'a';
char c2 = '牛';
char c3 = '\n';		//\n表示换行符
char c4 = '\u000a';	//直接使用Unicode值,000a为十六进制整数。

char 类型可以进行运算,因为都有对应的Unicode码。

(4)布尔类型

布尔类型 说明
boolean 只能取true或false

boolean值在编译之后都使用java虚拟机中的int类型来代替:true用1,false用0
在java中boolean占多少字节?

boolean isFlag = false;

(5)字符串类型

字符串类型 说明
String 引用数据类型
String = "abcd";
posted @ 2022-08-17 15:00  植树chen  阅读(186)  评论(0编辑  收藏  举报