if单选择结构
import java.util.Scanner;
public class IfDemo01 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入内容");
String str= sc.nextLine();
//equals判断字符串是否相等
if(str.equals("hello")){
System.out.println(str);
}
System.out.println("END");
sc.close();
}
}
请输入内容
hello
hello
END
if双选则结构
1.语法:
if(布尔表达式1){
//如果表达式1的值为true执行代码
}elseif(布尔表达式2){
//如果表达式2的值为true执行代码
}elseif(布尔表达式3){
//如果表达式3的值为true执行代码
}else{
//如果以上布尔表达式都不为true执行代码
}
2.案例
import java.util.Scanner;
public class IfDemo02 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int score=sc.nextInt();
if(score==100){
System.out.println("恭喜满分");
}else if(score<100&&score>=90){
System.out.println("