【TYJ】Java教程---变量和数据类型

微梦   ·   发表于 3个月前   ·   编程代码
变量的定义是: 用来命名一个数据的标识符
如:


int 是数据类型,表示是整数
year 是一个标识符
= 是赋值操作符
2020 是一个数字类型的值
; 表示该行结束

Java中有八种基本数据类型:整型 (4种)字符型 (1种)浮点型 (2种)布尔型(1种)

整型变量用于存放整数

byte
长度:八位
数的范围:-128~127

short
长度:十六位
数的范围:-32768~32767

int
长度:三十二位
数的范围:-2147483648~2147483647

long
长度:六十四位
数的范围:-9223372036854775808~9223372036854775807

如果试图给一个类型的变量赋值超出其范围的值,就会产生编译错误!
如下图:



char
char类型用于存放一个字符,值用单引号'表示 (双引号表示字符串)
如:

只能存放一个字符,超过一个字符就会产生编译错误:

像滑稽mc很水就是错误的[滑稽][大拇指]



浮点数类型有两种
float
长度:32位
数的范围:3.4E-038~3.4E+038

double
长度:64位
数的范围:1.7E-308~1.7E+308

注意: 默认的小数值是double类型的

所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32
在数字后面加一个字母f,直接把该数字声明成float类型
float f2 = 54.321f,
这样就不会出错了


布尔型用于表示真假
其长度为1

他们分别代表真,假
注:布尔型不能直接用0,1赋值

然后还有个String类型
注:String类型其实并不是基本类型

String类型是Immutable的,一旦创建就不能够被改变


20 Reply   |  Until 2个月前 | 2859 View

1211302545
发表于 3个月前

[滑稽]你真的会

评论列表

  • 加载数据中...

编写评论内容

1211302545
发表于 3个月前

??[滑稽][心碎]

评论列表

  • 加载数据中...

编写评论内容

zgw888666
发表于 3个月前

…………………………[滑稽]啥玩意啊

评论列表

  • 加载数据中...

编写评论内容

3160601781
发表于 3个月前

java啊[心碎][滑稽]

评论列表

  • 加载数据中...

编写评论内容

376383538
发表于 3个月前

不懂[滑稽]

评论列表

  • 加载数据中...

编写评论内容

强哥哥
发表于 3个月前

嗯[滑稽]

评论列表

  • 加载数据中...

编写评论内容

1211302545
发表于 3个月前

嗯[滑稽]

评论列表

  • 加载数据中...

编写评论内容

1719963881
发表于 3个月前

不懂就要学[滑稽]

评论列表

  • 加载数据中...

编写评论内容

358860269
发表于 3个月前

不想学[滑稽]

评论列表

  • 加载数据中...

编写评论内容

方便又美味
发表于 3个月前

先送你五十个emm

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content