第二天:类型的学习

本文深入解析Java中的基本数据类型,包括整数类型、浮点数类型、字符类型和布尔类型,详细介绍了每种类型的内存占用、数值范围及使用注意事项。

一、在现实世界里,事物有很多种,以类来区分,例如:电脑,桌子,人类,动物,沙发等

而在java语言中,也会涉及到很多很多的类型,我们整体分为两大类

1》基本数据类型

2》引用数据类型

二、基本数据类型共有8种,除了8种基本数据类型外都是引用数据类型

8种数据类型分别为:byte,short,int,long,float,double,char,boolean

8中数据类型又归纳为4种类型

1》整数类型:byte,short,int,long

                1》byte又称字节类型,范围:-128~127,内存是8位二进制,占1字节大小,是计算机最小单位(幂表示-2^7~2^7-1)

                2》short又称短整型,范围:-32768~32767,内存16位二进制,占2字节大小(幂表示-2^15~2^15-1)

                3》int又称整型,范围:-2147483648~2147483647,内存32位二进制,占4字节大小(幂表示-2^31~2^31-1)

                4》long又称长整型,范围正负922亿亿,内存64位二进制,占8字节大小(幂表示-2^63~2^63-1)

注意事项:字面量,在等号右边写的整数叫字面值,字面值默认的类型是int类型,如果给long赋值的字面值超出了int最大值,那么需要在字面值后边加L/l

2》浮点数类型:float,double

              1》float又称单精度浮点数类型,32位二进制,范围远远大于long,范围在3.14E38(3.14*10^38)

              2》double又称双精度浮点数类型,64位二进制,范围远远大于float,范围在1.9*10^308左右

注意事项:浮点数的字面量默认是double类型,如果想给float赋值,值后一定要加F/f

3》字符类型:char

               又称无符号整数类型:范围0~65535,16位二进制,占2字节大小

               赋值特点有两种

               一种:可以赋值一个字符,个数有且仅有一个,字符必须用单引号引起来。

                           char  ch = '王';
             //char  ch = 'wang'; 编译错误
             char  ch = 'g';
             char  ch = '';
             char  ch = ' ';//可以是一个空格,空格也是一个字符

              二种:可以赋值0~65535的任意一个整数

             常用的字符:
                               '0' - '9'  对应的整数是 48~57
                               'A' - 'Z'  对应的整数是 65 ~ 90
                               'a' - 'z'  对应的整数是 97 ~ 122

4》布尔类型:boolean

              用来判断条件的成立与否
             内存:占1字节大小
             只有两个值,分别是true 和false
             true:表示条件成立
             false:表示条件不成立

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值