7.基本运算符

◆Java语言支持如下运算符:

必须掌握

●算术运算符+, -,*,/, %(模运算 就是 取余运算), ++(自增 一元运算符), --(自减)
●赋值运算符=
●关系运算符>, <, >=,<=,==(等于是两个’=‘号!!!),!= instanceof(不等于)
●逻辑运算符&&, ||, !

了解

●位运算符&(与), |(或), ^, ~,>>左移(相当于数字*2),<<右移(相当于数字 除2), >>>(了解! ! ! )
●条件运算符? : (偷懒运算符)
●扩展赋值运算符+=, -=, *=, /= (偷懒运算符)

创建一个包

再创建一个新的Demo1

package operator;//不要删,否则会报错。这就是包机制,代表当前的包
. //二元运算符
//Ctrl + D : 复制当前行到下一-行
int a=10;
int b=20;
int c=25;
int d=25;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.print1n(a/(double)b);//注意输出值的范围

若果有一个数为long,则结果也为long,没有long皆为int;

double同理↑

1ong a = 123123123123123L;
int b = 123;
short C = 10;
byted=8;
System. out. println( a+b+C+d); //Long
System. out. println(b+C+d); //Int
System. out . println(c+d); //Int

转换-cast

//关系运算符返回的结果:. 正确,错误 布尔值
//大量和if一起使用
inta=10;
intb=20;
System. out . print1n(a>b);
System. out. println(a<b);
System. out. println(a==b);
System. out . println(a!=b);