第四天

本文介绍了Java中的数据类型,包括基本数据类型如byte、short、int、long、float、double、boolean和char,以及它们的内存占用。还讨论了字符串在Java中作为引用数据类型的表现,以及各种数据类型的取值范围。此外,解释了二进制的概念,字节的定义,以及二进制和十进制之间的转换规则。
摘要由CSDN通过智能技术生成

数据类型
1、数据类型的作用是什么?
程序当中有很多数据,每一个数据都有相关类型的,不同的数据类型的数据占用空间的大小不同。
数据类型的作用是在指导JVM在运行程序的时候给该数据分配多大的空间。
2、java中的数据类型包括两种:
*基本数据类型
*引用数据类型
3、关于基本数据类型:
基本数据类型包括四大类八小种:
第一类:整数型
byte,short,int,iong
第二类:浮点型
float,double
第三类:布尔型
boolean
第四类:字符型
char
4、字符串"abc"不属于基本数据类型,属于"引用数据类型":
字符串使用双引号"abc"
字符使用单引号’a’
5、八种基本数据类型各自占用的空间大小是多少?
byte 1
short 2
int 4
long 8
float 4
double 8
boolean 1
char 2
6、计算机在任何情况下都只能识别二进制。
【现代的计算机底层采用交流电的方式,连接和断开就两种状态,计算机只识别1或者0,其他不认识】
7、什么是二进制?
数据的一种表现形式。十进制满十进一原则。二进制表示满二进一原则。
例如:十进制
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
例如:二进制
0 1 10 11 100 101 110 111 1000 1001 …
0 1 2 3 4 5 6 7 8 9
8、字节(byte)
1 Byte = 8 bit 【1个字节=8个比特位】1个比特位则表示一个二进制
1 KB=1024Byte
1MB=1024KB
1MB=1024KB
1GB=1024MB
1TB=1024GB
1TB=1024
1024
1024
1024
8
9、整数型当中的byte类型,占用一个字节,所以byte类型的数据占用8个比特位。那么byte类型的取值范围是什么?
*关于java中的数字类型,数字都由正负之分的,所以在数字的二进制称为“符号位”在所有二进制的最左边,0表示正数,1表示负数。
*byte类型的最大值:01111111

00000000 00000000 00000000 10000000(二进制)
减去一结果是:
00000000 00000000 00000000 01111111(二进制)】
*byte类型最大值:2的7次方-1,结果是:127
*byte类型最小值:-128
*byte类型的取值范围【-128~127】
*byte类型可以表示256个不同的数字
10、二进制和十进制的转换规则
*二进制转换成十进制
*十进制转换成二进制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值