/*
    if 语句:
        编写格式
        
        if(条件){
            if语句执行体
        }
        条件:必须是boolean类型 1==1 true||false
        执行体:if条件为真,执行大括号中的执行体
                为假 什么也不做 跳过
        注意 无  ;  符号
        
*/
public class IfDemo{
    public static void main(String[] args){
        int i = 5;
        if(i=5){
            System.out.println("if中条件为真");
            i++;
        }
        System.out.println(i);
    }
}



/*
    if...else 语句:
        编写格式
        
        if(条件){
            if语句执行体
        }else{
            else执行体
        }
        当if中的条件为true,执行if执行体
        否则执行else
        
*/
public class IfElseDemo{
    public static void main(String[] args){
        int i =16 ;
        if(i%2==0){
            System.out.println(i+"是偶数");
            
        }else{
            System.out.println(i+"是奇数");
        }
        
    }
}
/*
    if...else 语句:
        编写格式
        
        if(条件){
            if语句执行体
        }else if(条件){
            if执行体
        }else if(条件){
            if执行体
        }else{
            else执行体
        }
        当if中的条件为true,执行if执行体
        这些之中只执行一个,效率高
        
*/
public class IfElseIfDemo{
    public static void main(String[] args){
        int grade =75 ;
       
        if(grade > 80){
            System.out.println(grade+"成绩为优");
            
        }else if(grade > 70){
            System.out.println(grade+"成绩为良");
        }else if(grade > 60){
            System.out.println(grade+"成绩为中");
        }else{
            System.out.println(grade+"成绩为差");
        }
    }
}



/*
    if语句与三元运算符的替换
    要求:已知两数,比较大小
    
    使用if还是三元
      判断条件多 用if
      三元,必须有结果,if 可以没有结果的
        
*/
public class IfElseIfDemo_1{
    public static void main(String[] args){
        int i = 15;
        int j = 6;
        if(i>j){
            System.out.println(i+"max");
           
        }else{
            System.out.println(j+"max");
            
        }
        //使用三元实现
        int k = i>j ? i:j;
        System.out.println(k+"max");
    }
}