1101笔记

一、变量

        1)变量是用来存数据的

        2)变量的声明

        3)变量的初始化      :给变量赋值

        4)变量的使用:变量的使用是使用变量所存的数据;变量使用之前必须堆变量进行初始化

        5)变量的命名:只能包含数字、字母、_和$,而且不能以数字开头                

                                   严格区分大小写

                                    不能使用Java的关键字

                                     允许中文命名,但是不建议,命名时英文的见名知意,小驼峰法则

二、八种基本数据类型

          1)byte:-128~127

          2)short:不用  +-2^15  -32768~32767

          3)int:整型;4个字节,+-21多个亿   -2^31~2^31-1

                        整数直接量默认为int型,但是不能超过int的范围,否则出现编译错误

                         两个整数相除,结果仍是整数,小数位无条件舍弃

                        运算时若超出int范围,出现溢出,溢出不是错误,但是要避免

          4)long:长整型,8个字节,+-900万万多个亿

                               若要表示长整型直接量,需要在数字后加L/l,一般用大写的L

                                运算时,若有可能溢出,需要在第一个数字后面加L

          5)float:

          6)double:浮点型,8个字节,数据范围很大很大

                                小数直接量默认为double型,若想表示float型,需要在数字后加F/f

                                不能表示精确数据,计算时可能会出现舍入误差,精确场合不能使用

          7)Boolean:布尔型,一个字节,只有true和false

          8)char:字符型,两个字节

                        采用unicode编码格式,一个字符对应一个int码

                        表现形式是char,但是实质上是int码(范围0~65535)

                        ASCII码 "a"=97  "A"=65  "0"=48

                        字符型直接量必须放在单引号之间,有且仅有一个

                        特殊符号需要通过转义符\进行实现

        可以存储汉字的类型:char  short int long float double ,其中short在负值区不能存储汉字

三、类型之间的转换

        1、八种数据类型数据范围大小

                byte-----short------int----long------float-------double

                                char----

        2、两种方式

                1)自由/隐式类型转换:从小类型到大类型

                2)强制类型转换:大类型到小类型

                        语法:(要转换成为的数据类型)变量名

                        注意:强制转换可能会造成数据溢出或者精度丢失

        3、两点规则:
                        整数直接量可以直接赋值给byte,short,char,但不能超出范围
                        byte,short,char型数据参与运算时,系统会将其自动转换为int
                        类型再运算

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

299295

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值