首页 > 其他 > 详细

流程控制04-if选择结构

时间:2021-06-01 19:18:05      阅读:24      评论:0      收藏:0      [点我收藏+]

1.if单选结构

  if(布尔表达式){

    //如果布尔表达式结果为true 将执行的语句

}

例:

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串");
String string = scanner.nextLine();
if(string.equals("hello")){
System.out.println("你好啊");
}
System.out.println("你错了");

scanner.close();
}

执行结果:

请输入字符串
hello
你好啊
你错了

 

2.if双选结构

if(布尔表达式){

    //如果布尔表达式结果为true 将执行的语句

}else{

    //如果布尔表达式结果为false将执行的语句

}

 

public static void main(String[] args) {
//if双选结构
Scanner scanenr = new Scanner(System.in);
System.out.println("请输入一个整数");
int i = scanenr.nextInt();
if(i>=60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
}

执行结果

请输入一个整数
123
及格

 

3.if多选结构

if(布尔表达式1){

    //如果布尔表达式1结果为true 将执行的语句

}else if(布尔表达式2){

    //如果布尔表达式结果2为true将执行的语句

}else if(布尔表达式3){

    //如果布尔表达式结果3为true将执行的语句

}else{

//如果都不满足以上条件执行的语句

}

 

public static void main(String[] args) {
//if多选结构
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数");
int i = scanner.nextInt();

if(i>=80 && i<=100){
System.out.println("优秀");
}else if (i>=60 && i<80){
System.out.println("良好");
}else if(i<60 && i>=0){
System.out.println("太差了,加油");
}else {
System.out.println("输入成绩有误");
}
}

执行结果

请输入一个整数
100
优秀

 

4.if嵌套结构

  if(布尔表达式1){

    //如果布尔表达式2结果为true 将执行的语句

    if(布尔表达式2){

      //如果布尔表达式2结果为true 将执行的语句

}

}

 

流程控制04-if选择结构

原文:https://www.cnblogs.com/xieboxuejava/p/14838315.html

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