2020-12-04

标识符


由数字,字母,下划线(_),美元符($)组成
不能以数字开头
不能包含#这样的特殊字符
不能使用关键字
区分大小写


约定:

小驼峰:变量,方法
一个单词时首字母小写
多个单词组成时第一个单词首字母小写,其他单词首字母大写
大驼峰:类名 接口名
每个单词首字母大写

类型转换:

自动类型转换:

数据范围小的数值或变量赋值给表示数据范围大的变量
整数型首先默认转换成int,输出时只能是大于或等于int字节的数据类型
表示数据范围从小到大排序:
(byte<short,char)<int<long<float<double;
boolean不参与数据类型运算
值和字符串进行连接(+)运算时将自动转化为字符串。

强制类型转换:

范围大的转换成范围小的
int k =(int)88.88
可能造成精度降低或溢出

运算符:

对常量或者变量进行操作的符号
表达式:用运算符连接起来的常量或变量的java的语法句子

算术运算符:

+,-,,\,%
余数符号和左边符号相同
赋值运算符:
=,+=,/=,
=,%=,-=
byte a = 10;
byte a += 20; 隐含一个(s = (byte)(a + 20))
Print:
a = 30

自增自减运算符:

,++
a++(先取值后运算)= a
++a(先运算后取值)= a + 1

关系运算符

,!=(不等于),>=,<,>,<=

逻辑运算符

&,|(或),^(异或:不同为true,相同为false),!(非)

短路逻辑运算符

&&(短路与:左边为false则结果为false,右边不需计算)
|| (短路或:左边为true,则结果为true,右边不需计算)

位运算符

~(按位取反,补码:原码取反+1)
&(按位与)
| (按位或)
^(按位异或)
m《 n(左移n位)
m 》n(右移n位)
正数的原码,反码,补码都一样
负数的原码,反码除符号位,其余按位取反
补码是原码取反+1

三元运算符

格式:关系表达式?表达式1 : 表达式2
当关系表达式成立则为表达式1,否则为表达式2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值