byte -> short -> int -> long -> float -> double
自动类型转换:
范围大的数据类型 变量 = 范围小的数据类型值;例如: double d = 1000;
强制类型转换:
范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值; 例如:
double d = 3.14;
int i2 = (int)d; //i2的值为3
class	Demo01 
{
	public static void main(String[] args) 
	{
		//由小类型转大类型 自动转换
		/*int i = 520;
		double g = i;
		System.out.println(g);*/
		//大类型转换为小类型 强制性转换
		/*double a=2.9;
		int b=(int)a;
        System.out.println(b);*/
		//运算符+拼接字符串
		/*int a=1;
		int b=2;
		//谁+""这就是字符串
		System.out.println("a+b的和为"+a+b);*/
		//运算符 除号 在JAVA中int类型除int类型只能取整,不能出现大类型的数值double.
		/*int a=9;
		int b=2;
		System.out.println(a/b);*/
	}
}
算术运算符:
| 
 运算符  | 
 运算规则  | 
 范例  | 
 结果  | 
| 
 +  | 
 正号  | 
 +3  | 
 3  | 
| 
 +  | 
 加  | 
 2+3  | 
 5  | 
| 
 +  | 
 连接字符串  | 
 “中”+“国”  | 
 “中国”  | 
| 
 -  | 
 负号  | 
 int a=3;-a  | 
 -3  | 
| 
 -  | 
 减  | 
 3-1  | 
 2  | 
| 
 *  | 
 乘  | 
 2*3  | 
 6  | 
| 
 /  | 
 除  | 
 5/2  | 
 2  | 
| 
 %  | 
 取模  | 
 5%2  | 
 1  | 
| 
 ++  | 
 自增  | 
 int a=1;a++/++a  | 
 2  | 
| 
 --  | 
 自减  | 
 int b=3;a--/--a  | 
 2  | 
赋值运算符
| 
 =  | 
 赋值  | 
 int a=2  | 
 2  | 
| 
 +=  | 
 加后赋值  | 
 int a=2,a+=2,(a=a+2)  | 
 4  | 
| 
 -=  | 
 减后赋值  | 
 int a=2,a-=2 (a=a-2)  | 
 0  | 
| 
 *=  | 
 乘后赋值  | 
 int a=2,a*=2 (a=a*2)  | 
 4  | 
| 
 /=  | 
 整除后赋值  | 
 int a=2,a/=2  | 
 1  | 
| 
 %=  | 
 取模后赋值  | 
 int a=2,a%=2  | 
 0  | 
比较运算符
| 
 运算符  | 
 运算规则  | 
 范例  | 
 结果  | 
| 
 ==  | 
 相等于  | 
 4==3  | 
 False  | 
| 
 !=  | 
 不等于  | 
 4!=3  | 
 True  | 
| 
 <  | 
 小于  | 
 4<3  | 
 False  | 
| 
 >  | 
 大于  | 
 4>3  | 
 True  | 
| 
 <=  | 
 小于等于  | 
 4<=3  | 
 False  | 
| 
 >=  | 
 大于等于  | 
 4>=3  | 
 True  | 
逻辑运算符
| 
 运算符  | 
 运算规则  | 
 范例  | 
 结果  | 
| 
 &  | 
 与  | 
 false&true  | 
 False  | 
| 
 |  | 
 或  | 
 false|true  | 
 True  | 
| 
 ^  | 
 异或  | 
 true^flase  | 
 True  | 
| 
 !  | 
 非  | 
 !true  | 
 Flase  | 
| 
 &&  | 
 短路与  | 
 false&&true  | 
 False  | 
| 
 ||  | 
 短路或  | 
 false||true  | 
 True  | 
使用短路与或者短路或时,只要能判断出结果则后边的部分就不再判断
短路或||:参与运算的两边数据,有true,则运算结果为true;
逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。
原文:https://www.cnblogs.com/awdsjk/p/10830931.html