Java教程

Java基础,赋值运算符 比较运算符 逻辑运算符 三元运算符

本文主要是介绍Java基础,赋值运算符 比较运算符 逻辑运算符 三元运算符,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

赋值运算符: = 、 += 、 -= 、*=、/=、%=。

= 赋值

+= 加后赋值

-= 减后赋值

*= 乘后赋值

/= 除后赋值

%= 取余后赋值

int a = 0;
a += 1;
system.out.println(a);// a 的值为1;

 

比较运算符:>、 <、>= 、 <=、  == 、!=

>大于

<小于

>= 大于等于

<=小于等于

== 等于

!= 不等于

比较运算符用于判断,结果是boolean类型,ture 和false。 

int a = 3;
int b = 4; 
system.out.println(a==b); //输出结果为false

 

逻辑运算符:&  &&   |   ||  ^  !

&

都为true才为true , 有一边是false 就为false
System.out.println(true & true);
System.out.println(true & false);
System.out.println(false & false);
&&
System.out.println(true && true);
System.out.println(true && false);
System.out.println(false && false);
区别:&&左边判断出整体结果后右边表达式不执行,如果左边判断不出,右边继续执行; &不管左边结果,都执行右边结果。
int a = 1;
System.out.println(1 > 2 && a++ == 1 ); //前false 后不执行
System.out.println(a);

 | 两边都为false时结果为false ,有 true就为true
System.out.println(true | true);
System.out.println(true | false);
System.out.println(false | false);
||
System.out.println(true || true);
System.out.println(true || false);
System.out.println(false || false);
int c = 1;
System.out.println(1 == 1 | c++ == 2);
System.out.println(c);
System.out.println(1 == 1 || c++ == 2);
System.out.println(c);

^ 当两边结果一致 为 false , 不一致为 true
System.out.println(true ^ true);
System.out.println(true ^ false);
System.out.println(false ^ false);

! 取反
System.out.println(!false);
System.out.println(!true);

 

三元运算符:

格式:(条件表达式)?表达式1:表达式2;

 

System.out.println( 3>2 ? “正确” : “错误” ); 

 

结果为true执行表达式1,结果为false执行表达式2。

 

这篇关于Java基础,赋值运算符 比较运算符 逻辑运算符 三元运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!