博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
黑马程序员——5 数据类型
阅读量:5081 次
发布时间:2019-06-13

本文共 1388 字,大约阅读时间需要 4 分钟。

                                       -----------android培训、java培训、java学习型技术博客、期待与您交流!------------

Java语言是一个强调数据类型的语言。在声明任何变量时,必须将该变量定义为一种数据类型。Java中的数据类型包括基本数据类型和对象数据类型(后面的章节在介绍对象数据类型)。

基本数据类型分为四类八种:布尔型(boolean)  字符型(char)  整数型(byte,short,int,long)  浮点数型(float,double)

1:布尔型(boolean)

布尔型数据就是“是”与“否”,在程序中使用“真”和“假”来代替“是”与“否”,即“true”和“false”。如图:

判断3和4的大小返回布尔型

打印3>4的结果

结果位false

然后打印4<3的结果

结果为true.

2:字符型(char)

字符型数据是平时程序设计中,使用比较频繁的类型,其占用两个字节。它必须用单引号表示。如:‘A’表示一个字符。而“A”表示的是一个字符串。总而言之,字符数据类型只能表示一个字符,任何超过一个字体的内容,都不能被声明字符型。图下图代码:

3:整数型(byte,short,int,long)

byte就是字节型,用一个字节表示整数值,它的范围在-128~127之间,通常这种类型的整数数据,都拥有所有的进制。但在DOS系统会自动转化为10进制。如图:

short是短整数类型,用两个字节表示整数值。其范围在-32768~32767之间,它有八进制,十进制,十六进制三种表示方法,和字节型是一样的。他们两个的区别就是范围。如图:

int又被称为整数型,用四个字节表示整数值,其整数值范围在-2147483648~2147483647之间,int型拥有byte和short的所有进制,其表示与两者也相同。如图:

T.T半夜了,头晕乎乎的,DOS的失误请无视。

long是长整数型,它是用八个字节表示整数值,范围在-9223372036854775808~9223372036854775807之间,它的所有特征基本与前几种一样。唉。。。又是万恶的代码。。。来看图:

四者之间的区别。其实就是范围的取值不同而已T.T  (表示心灵我已经到达极限)。也许有些聪明的小伙伴已经想到了。。。要是数据超出long的范围咋办呐.。。。。在Java中。还有一种大数字类型的数据。但是它是对象类型数据。。我也不知道是啥= =还没学到那里,所以就不说了。

4:浮点数型(float,double)

浮点数型就是表示有小数点的数,而float表示单精度浮点数类型,double表示双精度浮点数类型。

float:占用4个字节,有效数字最长为7位(包括整数和小数部分),超出的部分就舍掉。由于java默认浮点数型为双精度类型,所以表示单精度的时候在后面加上一个F(小写的也可以)。

double:占用8个字节,有效为最长为15位(包括整数和小数部分),超出的部分就舍掉。

当浮点数数据只有一个整数位而没有小数位的时候,系统会在输出时自动在整数位后面加上小数点,并且小数位全部置为0。由于太晚,所以我就不写代码了。小伙伴们有兴趣可以自己去写一份看看他们的区别。好了 晚安。

转载于:https://www.cnblogs.com/kvietaword/p/3918651.html

你可能感兴趣的文章
处理【由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】...
查看>>
关于Java内部类(类中类)反射实例化的备忘贴
查看>>
C#字符串来袭——因为爱,所以爱
查看>>
Hibernate入门---总结:增删改----完整【第一天】
查看>>
我为什么写博客
查看>>
2019年牛客多校第一场 I题Points Division 线段树+DP
查看>>
Jeston TX2 备份
查看>>
为Winform配置双缓冲避免闪屏
查看>>
Ztree之初涉——简单Ztree的实现
查看>>
数据库设计
查看>>
解决Nginx的connect() to 127.0.0.1:8080 failed (13: Permission denied) while connect
查看>>
linux下安装无线网卡驱动
查看>>
功能网站
查看>>
jq中获取object 的键值key
查看>>
线性代数:向量乘法
查看>>
UI事务重叠引发的crash
查看>>
HDU4240_Route Redundancy
查看>>
nginx配置文件语法高亮显示方法
查看>>
使用Coding4Fun工具包
查看>>
asp.net发送邮件
查看>>