胡水桥

78 分类: JAVA

[五]Java语言的基础组成之运算符

  1. 今天给大家带来Java语言的基础组成中“运算符”


算数运算符


+ - * / %(取余,模运算)
++ -- 在前先运算   在后后运算

赋值运算符


 = += -= *= /= %=

比较运算符


System.out.println(3<2);//false 
System.out.println(3>2);//true 
System.out.println(3==4);//false 
System.out.println(3>=4);//false 
System.out.println(3<=5);//true 
System.out.println(3!=4);//true 

逻辑运算符


逻辑运算符有什么用???


用于连接 两个boolean类型的表达式

&:与
|:或

&:符号的运算特点:


true & true =true
false & true =false 
false & false =false 
false & false =false 

运算规律:


&运算的两边 只要有一个为false 结果肯定为false
只有两边都为true 结果才是true

|:符号的运算特点:


true | true =true;
true | false = true;
false | true = true;
false | false = false;

|:运算规律:


|运算的两边只要有一个为true 结果肯定是true
只有两边都为false 才是false

^:异或 :和或有点不一样。

^:运算特点:


true ^ true =  false;
true ^ false = true; 
false ^ true = true; 
false ^ false = false; 

运算规律:


运算结果的两边都为相同 结果为false
运算结果的两边不同 结果是true

!:非运算,判断事物的另一面

 !false = true 
 !false = true 
 !!true = true

&&:和&运算的结果是一样的 但是运算过程有点小区别
当左边的为false时 右边是不参与运算的

||:和|运算的结果是一样的 但是运算过程有点小区别
当左边的为false时 右边是不参与运算的

面试题:&、|和&&、||的区别?

位运算符


<<< >>> 

三元运算符


int i = 1,j = 2,k; 
k = (i>j)?i:j;

#Java, 学习笔记

作者: 胡水桥先生

版权: 除特别声明,均采用BY-NC-SA 4.0许可协议,转载请表明出处

目录Content

评论

创客云