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("你输入的数据有问题!!"); } } }
木叶飞舞之处,火亦生生不息