多重if实例:

看例子,内容不解释了!

隐藏行号 复制代码 多重if
  1. import java.util.Scanner;
  2. public class 多重if{
  3.     public static void main(String[] args){
  4.         Scanner input= new Scanner(System.in);
  5.         System.out.print("请输入成绩");
  6.         int i=input.nextInt();
  7.         if(i>=90){
  8.             System.out.print("优秀");
  9.         }else if(i>=80){
  10.             System.out.print("良好");
  11.         }else if(i>=60){
  12.             System.out.print("一般");
  13.         }else{
  14.             System.out.print("差");
  15.         }
  16.     }
  17. }

嵌套if实例:

隐藏行号 复制代码 嵌套if
  1. import java.util.*;
  2. public class 嵌套if{
  3.     public static void main(String[] args){
  4.         Scanner i=new Scanner(System.in);
  5.         System.out.print("请输入你的姓名:");
  6.         String name=i.next();
  7.         System.out.print("您的性别:");
  8.         String sex=i.next();
  9.         //System.out.print("请输入你的年龄:");
  10.         //int age=i.nextInt();
  11.         if(sex.equals("男")){
  12.             System.out.print("请输入你的年龄:");
  13.             int age=i.nextInt();
  14.             if(age>=18){
  15.                 System.out.print("欢迎"+name+"先生!");    
  16.             }else{
  17.                 System.out.print("对不起,"+name+"朋友,你还未成年,请自觉退出!");
  18.             }
  19.         }else{
  20.             System.out.print("尊敬的"+name+"女士,这里是男士VIP");
  21.         }
  22.     }
  23. }

以下为输出结果,很有趣吧!

image