JAVA 变量 数据类型 运算符 知识小结

---------------------------------------------------> JAVA 变量 数据类型 运算符 知识小结 <-------------------------------------------
/*2.
变量: 存放数据和取数据;
格式 :数据类型 变量名=值;
注意!起变量名避开java保留关键字,不能以数字开头!首字符小写!限制使用美元符($)限制用下划线!
Class的名字首字母大写!
*/

/*3.
java中的数据类型分为两大类-----基本数据类型和引用数据类型。

基本数据类型分为四类八种,
四类 整型 浮点型 字符型 布尔型。
整型分为byte(1) short(2)int(4)long(8)和所占字节!
浮点型 float(4)
字符型 char(2)''
布尔型 boolean(1)T F

引用数据类型有四种
类 接口 数组 枚举!
*/

/*4.
数据类型转换! 两种。

1.分为隐式装换(由低级到高级)
byte a=120000;
int a=12;
2.强制类型装换(高级到低级)
1. 不能对boolean类型进行类型转换。
2. 不能把对象类型转换成不相关类的对象。
3. 在把容量大的类型转换为容量小的类型时必须使用强制类型转换。
4. 转换过程中可能导致溢出或损失精度。

*/
/*

4.运算符 五种!
1.算数运算符
运算规则 ex 结果
+ 加 1+2 3
+ 连接字符串 "小"+"孩子" 小孩子
-
*
/
% 取余/模 5%2 1
++ 自增
-- 自减

2.赋值运算符
赋值运算符的使用
运算符	运算规则	范例	结果
=	赋值	int i=2	2
+=	加后赋值	int i=2,i+=2	4 
-=	减后赋值	int i=2,i-=2	0
*=	乘后赋值	int i=2,i*=2	4
/=	整除后赋值	int i=2,i/=2	1
%=	取模后赋值	int i=2,i%=2	0 

3.比较运算符 结果大部分都是boolean !

运算符	运算规则 范例	结果
==	相等于	8==10	False
!=	不等于	41!=23 True
<	小于	41<3	False
>	大于	6>3	True
<=	小于等于 6<=3	False
>=	大于等于 7>=3	True

4.逻辑运算符 
运算符	运算规则	范例	结果
&	与	false&true	False (1>2)&(3<9)---->false  《单&符号 左右两边的条件都要进行判断完真假!就是左右两边的代码都执行! 注意!》
|	或	false|true	True 
^	异或	true^flase	True
!	非	!true Flase
&&	短路与	false&&true	False     《&&符号 左边的条件判断为假!就不会执行右边的代码! 注意!》 
||	短路或 false||true	True       《||符号  左边为真   右边代码就不执行!注意!》
<-------------------------------------------单个的逻辑运算符会将左右两个表达式都进行运算-------------------------->

<------------------------------------------短语逻辑运算符比普通的逻辑运算符效率高------------------------>


5.三元运算符 
语法:(条件表达式)?【表达式1】:【表达式2】 一个条件两件事
真 执行!
假 执行!
(55>2) ? syso("3"):syso(2) 输出3;
*/

/*
a++; ++a; a--; --a; 使用区别!
1.独占一行时 不用在意前后 
2.非一行时! ++ -- 在前面会先执行输出结果,在后面就返回旧值。但是内存中执行计算!!!,会加入后面的计算!

*/

  

posted @ 2019-03-07 21:15  送外卖的小菜鸟  阅读(349)  评论(0编辑  收藏  举报