DAY17

本文介绍了Java编程中三种基本的if条件判断结构:单选择、双选择和多选择结构。通过示例代码详细解释了如何使用if语句进行字符串比较、分数等级判断以及多条件组合判断。示例中包括了输入数据处理、输出结果展示以及不同条件分支的执行逻辑。
摘要由CSDN通过智能技术生成

1. if 单选择结构

if语句:if(布尔表达式){
如果布尔表达式为Ture将执行的语句}

“equals”:判断字符串是否相等

例:

public class IfDemo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入数据:”);{
String s = scanner.nextLine();
if (s.equals(“你好,李焕英”)){
System.out.println(s);
}
System.out.println(“end”);
}
scanner.close();
}
}


2. if 双选择结构(用于判断两个条件)

语法:if(布尔表达式){
如果布尔表达式的值为True
}else{
如果布尔表达式的值为false
}

例:

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println(“请输入成绩:”);
int score = scanner.nextInt();
//分数大于等于60分就是及格,小于60分就是不及格
if (score>=60){
System.out.println(“及格”);
}else {
System.out.println(“不及格”);
}
scanner.close();
}


3. if 多选择结构(多个条件判断)

语句: if(布尔值表达式1){
如果布尔表达式1的值为true 执行代码
}else if(布尔值表达式2){
如果布尔表达式2的值为true 执行代码
}else if(布尔值表达式3){
如果布尔表达式3的值为true 执行代码
}else{
如果以上布尔表达式都不为true执行代码
}

注意: if语句至多有一个else语句,必须在else if之后
if语句可以有多个else if 语句,他们必须在else之前
一旦其中一个else if语句检测为ture,其他的else if以及else语句都将跳过执行

例:

public class IfDemo03 {
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<100&&score>90){
System.out.println(“A级”);
}else if (score<90&&score>60){
System.out.println(“B级”);
}else if (score<60&&score>0) {
System.out.println(“不及格”);
}else {
System.out.println(“成绩不合法”);
}
scanner.close();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值