Java学习手册——第五篇数据类型
2023-12-14 03:29:49
数据类型:是数据化的基石,如果没有数据类型怎么表示呢?比如年龄可以用整数:18岁。如果有更好的表示方式大家可以留言哟~
在举个例子就是姓名,我们需要用字符串的形式来表示。这就是数据类型的魅力,而又有同学问了那图片和视频呢?这位同学问得好,这类就是非结构化的数据了,这些存储的就是二进制,也不好表示了。
每个编程语言都有数据类型,这个就是刚才说的基础,如果没有它很难想象你如何下手敲代码。有人会说了js不是直接一个var就可以代表所有数据类型了,是的js是弱数据类型,也就是说js自身帮你转换了,而今天要讲的Java数据类型是强数据类型,就是你在使用的时候必须要明确你使用的数据类型。
举个例子:一本书是有字组成的,而这个字就是字符串类型。在直观点就是数数,得用数字来表示吧,这里就用到了整数类型。
Java 八大基本数据类型如下表所示,这些类型都可以用包装类型进行表示。
数据类型 | 说明 | 举例 |
---|---|---|
byte | 字节类型(8位),取值:-128~127,默认:0 | byte a=100; |
short | 短整型(16位),取值:-32768~32767,默认:0 | short a=100; |
int | 整型(32位),取值:-2147483648~2147483647,默认:0 | int a=100; |
long | 长整型 (64位),取值:-9223372036854775808~9223372036854775807,默认:0L | long a=100L; |
float | 单精度浮点数(32位),取值:(2的-149次方)~ (2的128次方-1),默认:0.0f | float a=100f; |
double | 双精度浮点数(64位),取值:(2的-1074次方)~ (2的1024次方-1),默认:0.0d | double a=100; |
boolean | 布尔类型,取值:true或者false,默认:false | boolean a=true; |
char | Unicode 字符 (16 位 ),取值:\u0000~\uffff,默认:\u0000,整数是0 | char a=‘魏’; |
这里就可以根据设计的程序来指定合适的数据类型了,
对了Java对字符串还有更好的包装类String
,你可以愉快的使用字符串,
不用像C语言那样麻烦。
有了上面的数据类型,大家可以思考一下学生类里面有:姓名、年龄、班级、数学成绩。
这些字段可以用哪些数据类型来表示???
文章来源:https://blog.csdn.net/WeiHao0240/article/details/134841827
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!