干货
public class Oprate{
public static void main(String[] args) {
// 运算符前后各一个空格
/*
算数运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其他运算符
*/
/* 算数运算符
在水仙花数种用到了 %(取余) /(除) +(加号) *(乘法)
等号 == , 赋值号 =
*/
int i = 10;
// 先使用i ,再加1
System.out.println("i:为");
System.out.println(i++);
System.out.println(i);
int j = 10;
// 先使用i ,再加1
System.out.println("j为:");
System.out.println(++j);
System.out.println(j);
// -- 同理 自己练习
/*
关系运算符
==
>
<
>=
<=
!=
*/
// 不等于
int k = 10;
int m = 11;
if (k != m) {
System.out.println("k与m不等");
}
/*
逻辑运算符
与或非
&&
||
!
*/
// 两个为true 才为 true 说的是 &&
boolean isBoy = true;
boolean isStu = true;
if (isBoy && isStu) {
System.out.println("这是个男学生");
}
boolean isGirl = false;
// || 或 有一个为true 就是true
if (isStu || isGirl) {
System.out.println("还是个男学生");
}
// ! 非 取反
if (!isGirl) {
System.out.println("这是个女孩");
}
if (!(isStu || isGirl)) {
System.out.println("不是个男学生");
}
/*
赋值运算符
=
+=
-=
*=
/=
%=
*/
int sum1 = 4;
int sum2 = 5;
sum2 += sum1;// sum2 = sum2 +sum1;
System.out.println("sum2:"+sum2);
sum2 %=sum1;
System.out.println("取余赋"+sum2);
// 三目运算符
//
int a = 10;
int b = 20;
int c = (a > b)?a:b;
System.out.println(c);
}
}