关系运算符有6种:小于、小于等于、大于、大于等于、等于、不等于
                            关系运算符结果都是boolean类型,true/false

 


 

逻辑运算符有4种:逻辑运算符把各个运算的表达式连接起来,形成一个逻辑表达式,判断程序中的表达式是否成立。

         & (逻辑与)、并且,只有表达式全部为true时,结果才为 true

                                | (逻辑或)、 或者,只有表达式全部为 false时,结果才为false

                                ^ (逻辑异或)、a^b,  a与b的结果不同,异或结果为true,相同为 false

                                ! (逻辑非)、取反,!a 与 b 的结果正好相反


 

短路逻辑运算符有2种:

           && 逻辑与   运算结果与 &  相同,一旦发现左边的表达式为 false ,右边的表达式则不再参与运算。

                                   ||  逻辑或     运算结果与 |  相同, 一旦发现左边的表达式为 true, 右边的表达式则不再参与运算

在我们的代码中,逻辑与或的运算,实际使用的就是短路的逻辑运算符。

 


 三元运算符

    ♦ 三元运算符的格式 :关系表达式 ?表达式1:表达式2;   

    注解说明:问号前面的位置是判断的条件,判断结果为boolean型,为true时调用表达式1;为false时调用表达式2

   ♦ 三元运算符的案例:

java如果不等于 不等于java怎么打_运算符


   提示!!!

 

 

java如果不等于 不等于java怎么打_运算符_02

 

 实操演练:

java如果不等于 不等于java怎么打_System_03

   ♦ 代码展示

import  java.util.Scanner;
public class demo{
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        System.out.println("输入第一个人的身高");
        int h1 = sc.nextInt();
        System.out.println("输入第二个人的身高");
        int h2 = sc.nextInt();
        System.out.println("输入第三个人的身高");
        int h3 = sc.nextInt();
        
        
        int temph = h1 >h2 ? h1:h2;
        
        
        int maxh = temph >h3?temph:h3;
        
        
        System.out.println("maxh is :"+maxh);
    }
    
    
}

 


 

 变量总结

java如果不等于 不等于java怎么打_逻辑运算符_04

 


 

类型转换 

 

java如果不等于 不等于java怎么打_java如果不等于_05

 

 

java如果不等于 不等于java怎么打_java如果不等于_06

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

官方认证-六祎工作室