代码拉取完成,页面将自动刷新
public class test_07_16 {
//运算符的优先级
public static void main(String[] args) {
}/**/
//条件运算符 三目运算符
//布尔表达式1 ? 布尔表达式2 : 布尔表达式3
public static void main12(String[] args) {
boolean flg = (true == true) ? (true == true) ? false :true :true;
System.out.println(flg);
}
//按位异或 ^
//对应位不一样 就是1 否则为0
public static void main11(String[] args) {
}
//按位或 |
//对应位有1 就是1
public static void main10(String[] args) {
}
//按位与 &
//对应的二进制位有0 就是0
public static void main9(String[] args) {
}
//逻辑非
// !布尔表达式 只能!true --->false !false --->true
public static void main8(String[] args) {
int a = 10;
System.out.println(!(a == 10));
}
//逻辑或 有真必真
//布尔表达式1 || 布尔表达式2
public static void main7(String[] args) {
int a = 1;
int b = 2;
//如果表达式1为真,就不执行表达式2,整体已经为真,就发生短路了
System.out.println(a == 1 || b == 2);
//如果表达式1为假,继续执行表达式2,表达式2为真 ,整体为真
System.out.println(a == 2 || b == 2);
// System.out.println(1/0); //ArithmeticException算数异常
System.out.println(a == 2 && (1/0) == 0 ); //短路与,前面为假,后面的不执行
}
//逻辑与 有假必假
public static void main6(String[] args) {
int a = 1;
int b = 2;
System.out.println(a == 1 && b == 2);
System.out.println(a == 2 && b == 2);
// System.out.println(1/0); //ArithmeticException算数异常
System.out.println(a == 2 && (1/0) == 0 ); //短路与,前面为假,后面的不执行
}
//关系运算符
public static void main5(String[] args) {
System.out.println(1 > 5);
System.out.println(1 <= 5);
System.out.println(1 > 5);
System.out.println(1 >= 5);
System.out.println(1 != 5);
System.out.println(1 == 5);
//返回的结果又两种 真为true 假为false
}
// ++
public static void main4(String[] args) {
int a = 10;
int b = a++;
System.out.println(b);//10
System.out.println(a);//11
int c = ++a;
System.out.println(c);//11
System.out.println(a);//11
}
//符合运算符
public static void main3(String[] args) {
int a = 1;
a += 1;
System.out.println(a);
short sh = 12;
//sh = sh + 2; 错误用法
sh += 2; //可以理解为帮助我们进行了类型的转换
System.out.println(sh);
}
//取模运算
public static void main2(String[] args) {
System.out.println(10%3);//1
System.out.println(10%-3);//1
System.out.println(-10%3);//-1
System.out.println(-10%-3);//-1
//在Java中可以算小数取模
System.out.println(11.5%2); // 1.5
}
//除法运算
public static void main1(String[] args) {
System.out.println(5/2);//2
System.out.println((float)5/2);//2.5
System.out.println(5/(float)2);//2.5
System.out.println((float)(5/2));//2.0
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。