if分支语句
if单分支
单分支:
if (布尔表达式) {
//布尔表达式为true时需执行的代码;
}
双分支:
if (布尔表达式) { 
        //布尔表达式为true时需执行的代码;  
 }else { 
        //布尔表达式为false时需执行的代码; 
}
多分支:
if(布尔表达式1){
        //布尔表达式1为true时执行的代码
 }else if(布尔表达式2){
        //布尔表达式1为false但是布尔表达式2为true时执行的代码
}else if(布尔表达式3){
        //布尔表达式1和布尔表达式2为false但是布尔表达式3为true时执行的代码
}else{
        //布尔表达式1、布尔表达式2和布尔表达式3均为false时执行的代码
}
单分支
package com.simple.struct;
import java.util.Scanner;
/**
 * @author huYuHao
 * @version 1.0
 * @create 2021/3/11
 * @since 1.8
 */
public class IfDemo01 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入内容:");
        String s = sc.nextLine();
        //equals:判断字符串是否相等
        if(s.equals("Hello")){
            System.out.println(s);
        }
        System.out.println("End");
        sc.close();
    }
}
双分支
package com.simple.struct;
import java.util.Scanner;
/**
 * @author huYuHao
 * @version 1.0
 * @create 2021/3/11
 * @since 1.8
 */
public class IfDemo02 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print ("请输入成绩:");
        int score = sc.nextInt();
        if(score >= 60){
            System.out.println("及格");
        }else{
            System.out.println("不及格");
        }
        sc.close();
    }
}
多分支
package com.simple.struct;
import java.util.Scanner;
/**
 * @author huYuHao
 * @version 1.0
 * @create 2021/3/11
 * @since 1.8
 */
public class IfDemo03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入:");
        int score = sc.nextInt();
        if(score == 100){
            System.out.println("恭喜满分");
        }else if(score < 100 && score >=90){
            System.out.println("A级");
        }else if(score < 90  && score >=80){
            System.out.println("B级");
        }else if(score < 80  && score >= 70) {
            System.out.println("C级");
        }else if(score < 70  && score >= 60){
            System.out.println("D级");
        }else if(score > 0 && score <= 59){
            System.out.println("不及格");
        }else{
            System.out.println("成绩不合法");
        }
        sc.close();
    }
}
文章结束
推荐Java基础学习地址:遇见狂神说
    努力做一个技术流

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号