语言基础【变量,数据类型,类型转换】

本文介绍了Java中的变量作用域、命名规则以及八种基本数据类型的细节,包括它们的字节数、取值范围以及类型转换规则。强调了在整数运算时可能出现的溢出和浮点数运算的舍入误差问题。此外,还概述了变量的自动和强制类型转换,并提出了在使用变量时的一些注意事项。
摘要由CSDN通过智能技术生成

变量的作用域/范围:

从变量的声明开始,到包含它最近的大括号结束

变量命名规则:

1)只能包含字母、数字、_和$符,不能以数字开头

2)严格区分大小写

3)不能使用关键字

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

八种基本数据类型:byte、short、int、long、float、double、boolean。char

1.int:整形,4个字节,-21多个亿到21多个亿

1)整数直接量默认为int类型,但不能超出范围,如果超出范围会发声编译错误

2)两个整数相除,结果还是整数(小数位无条件舍弃,不会四舍五入)

3)运算时若超范围,则发生溢出(溢出不是错误,但是需要避免);

2.long:长整型,8个字节,-2的63次方到2的63次方-1

1)长整型直接量需在数字后加L或l

2)运算时若有可能溢出时,在第1个数字后加L

3.double:浮点型,8个字节,很大很大很大

1)浮点数直接量默认为double型,若表示float需在数字后加F或f

2)double和float型数据参与运算时,有可能会发生舍入误差,精确场合不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值