JAVA EE 2019 10.23 关于进制 数据类型 变量 常量 关键字 标识符等

关于进制
十进制 二进制 八进制 十六进制之间的相互转换
8421码 二进制是最基本的进制,计算机只能识别0和1
X进制 就是逢X进一

数据类型 基本数据类型 字节型 byte
短整型 short
整型 int
长整型 long
单精度浮点型 float
双精度浮点型 double
字符型 char
布尔 boolean
引用数据类型
关于关键字
java程序中有特定意义的单词
特点 字母全部都是小写
保留字 目前不使用goto,const
在高级记事本中会有颜色

关于常量
程序中不变的数值 字面值常量
整数常量
小数常量
字符常量
字符串常量
布尔常量
空常量
自定义常量

关于标识符
标识符 就是给类 接口 类 方法 变量 起名字的字符序列
由字母 下划线 $ 数字
只要开头不是数字 就可以任意组合
给 类 接口
单个单词 开头字母大写
多单词 每个单词开头大写
给方法 变量
单个单词 都小写
多个单词 第一个单词小写 其他单词第一个单词大写就可以
给常量
单个单词 都大写
多个单词 都大写中用下划线

关于变量
程序运行过程中会改变的量
数据类型 变量名= 初始值
注意
整数类型默认为int long要加L
小数类型默认为double float要加F

关于数据类型转换

小范围转大范围 byte------>int
是自动进行 默认的

大转小 需要进行强制类型转换


经典例题

byte b1=2,b2=3,b;
b=b1+b2;
b=2+3;
那句对的?

当变量相加时 先看变量值 满不满足范围 满足 则 默认提升
变量相加时 看相加值在不在单位内
那么第一句 提升为int型 就要进行强制类型转换
b=(byte)(b1+b2) 这样才正确
第二句 值为5 在byte范围内 正确

附加

+号的使用
字符串+( )=字符串
'a’是单个字符 在+1 结果是98
‘a’====97
例如System.out.println( “hello”+‘a’+1 );
结果 是一个字符串 helloa1
System.out.println(‘a’+1+“hello”);
结果 先算前面 98 在连接后面的字符 98hello

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值