首页 > 其他 > 详细

if选择结构

时间:2020-05-21 23:06:53      阅读:46      评论:0      收藏:0      [点我收藏+]

if选择结构

if选择结构可以分为四大类

if单选结构

语法:

if(布尔表达式){
    //如果布尔表达式为true,执行该命令
}

实例:

package Choose;
import java.util.Scanner;
public class IfDemo01 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入内容:" );
        String s=scanner.nextLine();
        //判断输入的内容是否为“Hello”,是的话输出“Nice to meet you .”
        if(s.equals("Hello")){
            System.out.println("Nice to meet you .");
        }
    }
}

if 双选结构

语法:

if(布尔表达式){
    //布尔表达式为true,执行
}else{
    //布尔表达式为false,执行
}

实例:

package Choose;
import java.util.Scanner;
public class IfDemo02 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入成绩:");
        int score= scanner.nextInt();
        //判断输入的成绩是否大于等于60,是的话输出“及格了”,不是的话输出“很可惜,不及格”
        if (score>=60){
            System.out.println("及格了");
        }else{
            System.out.println("很可惜,不及格");
        }
    }
}

if多选结构

语法:

if(布尔表达式1){
    //布尔表达式1为true,执行
}else if(布尔表达式2){
    //布尔表达式2为true,执行
}else if(布尔表达式3){
    //布尔表达式3为true,执行
}else{
    //布尔表达式均为false,执行
}

实例:

package Choose;
import java.util.Scanner;
public class IfDemo02 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入成绩:");
        int score= scanner.nextInt();
        if (score>=60 && score<80){
            System.out.println("及格了,继续加油");
        }else if(score>=80 && score<100){
            System.out.println("及格了,成绩良好");
        }else if(score==100){
            System.out.println("恭喜满分");
        }else if(score>=0 && score<60){
            System.out.println("不及格哦");
        }else{
            System.out.println("你输入的是无效成绩");
        }
    }
}

if嵌套结构

语法:

if(布尔表达式1){
    //布尔表达式1为true,执行
    if(布尔表达式2){
        //布尔表达式2为true,执行
    }
}

实例:

package Choose;
import java.util.Scanner;
public class IfDemo03 {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数:");
        int i=scanner.nextInt();
        if (i>0 && i<=20){
            if(i<10){
                System.out.println("你输入了一个小于10的数。");
            }else{
                System.out.println("你输入的数在10~20之间。");
            }
        }else{
            System.out.println("你输入的数不在0~20之间");
        }
    }
}

if选择结构

原文:https://www.cnblogs.com/jane0118/p/12933931.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!