JAVA标识符 :
_ 和$ 英语字母大小写 数字字符 不能以 数字开头 不能是 JAVA 关键字 区分大小写
JAVA数据类型:
1.整数型:int long short (long 类型后面加L 进行表示long类型)
2.布尔型boolean
3.浮点型float double (float 类型小数 补值加 F)
4.字符型char(字符型char 用来表示字符 例如char a=97 输出结果为 ‘a’,对照ascall 码)(char 类型也可以 存储中文)任何数据类型与字符串连接都会产生新的字符串 :例如( “hello”+‘a’+1=helloa1) (字符串 +任何类型 = 新的字符串)字符用’‘表示,如’a’, 字符串用"" 表示 例如"a"
类型转换:
输出byte 类型:
基础运算符分类:
算术运算符 ,赋值运算符,比较(关系或条件运算)运算符 ,逻辑运算符,位运算符,三元运算符,
运算符 自动处理数据类型转换
整数相除只能得到整数 例如 (10 / 3) 输出结果为 3 ,如果想要得到小数,必须化为浮点型 例如(10 / 3.0) 输出结果为 3.333333.... 如图:
++运算符描述:
a++ 运算后自加
++a 运算前自加
++ a 先自加 再赋值,
a++ 先赋值 再自加
赋值运算符:
+= : 把左右两边做加法 然后赋值左边
关系运算符:
== ,>, < , >= 之类的 属于 布尔型 , 只有 true false
逻辑运算符:
逻辑与& 逻辑或 | 逻辑异或 ^ 两边相同为 false 两边不同为 true :
&& 有短路效果 , 左边为 false 右边不执行
&&与 & 区别 : 1.结果一样 2.&&有短路效果
|| 具有短路效果, 左边为true 右边不执行
|| 与 | 区别 : 1.结果一样 2. ||有短路效果
三元运算:
格式:(关系表达式)?表达式1:表达式2;
- 用来 比较 两个数是否相同
- 获取三个整数的最大值
!