14-if选择结构
if单选择结构
package com.wang.struct;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入内容:");
String k=scanner.nextLine();
if(k.equals("hello")){ //equals用来判断字符串是否相等
System.out.println("hi");
}
System.out.println("end");
scanner.close();
}
}
if双选择结构
package com.wang.struct;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入成绩:");
int score=scanner.nextInt();
if(score>=60){
System.out.println("及格");
}else{
System.out.println("不及格");
}
scanner.close();
}
}
if多选结构
package com.wang.struct;
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入成绩:");
int score= scanner.nextInt();
if(score==100){
System.out.println("恭喜!满分");
} else if (score>=90&&score<100) {
System.out.println("A");
} else if (score>=80&&score<90) {
System.out.println("B");
} else if (score>=70&&score<80) {
System.out.println("C");
} else if (score>=60&&score<70) {
System.out.println("D");
} else if (score>=0&&score<60) {
System.out.println("不及格");
}else{
System.out.println("输入不合法");
}
scanner.close();
}
}
嵌套的if结构
使用嵌套的if..else语句是合法的。也就是说你可以在另一个if或者else if语句中使用if或
者else if 语句。你可以像if 语句一样嵌套else if..else。
语法:
if(布尔表达式1){
////如果布尔表达式1的值为true执行代码
if(布尔表达式2){
////如果布尔表达式2的值为true执行代码
}
}
思考?我们需要寻找一个数,在1-100之间

浙公网安备 33010602011771号