if 结构有多种:单分支,双分支,多分支等

单分支 如: 

import java.util.Scanner ; 

public class If5{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请用户输入一个整数");
        int a = sc.nextInt() ; 
        
        if(a>5){
            System.out.println("a大于五");
        }
        System.out.println("程序结束");
        

    }
}

双分支 如:

import java.util.Scanner ; 

public class If5{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请用户输入一个整数");
        int a = sc.nextInt() ; 
        
        if(a>5){
            System.out.println("a大于五");
        }else{
            System.out.println("a小于5");
        }
        
        System.out.println("程序结束");
        

    }
}

多分支及嵌套if  如:

import java.util.Scanner ; 

public class If5{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        System.out.println("请用户输入一个整数");
        int a = sc.nextInt() ; 
        
        if(a>0||a>100){
            if(a<60){
                System.out.println("不及格");
            }else if(a<80){
                System.out.println("良好");
            }else{
                System.out.println("优");
            }
        }else{
            System.out.println("你输入的数据有问题!!");
        }

    }
}