【Java 基础——if、else条件语句练习】根据条件输出相应文字

目标:

  • 熟练使用if、else结构,并体会if、else特点。

1、使用if判断,当条件成立时输出相应文字

boolean flag = true;
if(flag) {
	System.out.println("条件成立输出A");
}

在控制台中成功输出A:
在这里插入图片描述

2、使用if、else判断,当条件成立、不成立时分别输出不同文字

boolean flag = false;
if(flag) {
	System.out.println("条件成立输出A");
}else {
	System.out.println("条件不成立输出B");
}

在控制台中成功输出B:
在这里插入图片描述

3、使用if、else、else if进行多值判断,分别输出不同文字

  • 进行成绩等级判断,并正确输出
public static void checkGrade(int grade) {
	System.out.println("满分为100,请输入合法数值"); // 提示用户
	if (grade < 0) {
		System.out.println("输入成绩为负值,不合法!");
	} else if (grade < 60) {
		System.out.println("成绩为" + grade + ",不及格,F");
	} else if (grade < 75) {
		System.out.println("成绩为" + grade + ",及格,C");
	} else if (grade < 85) {
		System.out.println("成绩为" + grade + ",良好,B");
	} else if (grade < 99) {
		System.out.println("成绩为" + grade + ",优秀,A");
	} else if (grade == 100) {
		System.out.println("成绩满分,A+");
	} else {
		System.out.println("输入成绩大于满分,不合法!");
	}
}

调用方法,显示提示信息:
在这里插入图片描述

调用方法,传入成绩为45:
在这里插入图片描述
调用方法,传入成绩为65:
在这里插入图片描述
调用方法,传入成绩为78:
在这里插入图片描述
调用方法,传入成绩为86:
在这里插入图片描述
调用方法,传入成绩为100:
在这里插入图片描述
调用方法,传入不合法参数(负数、大于100的数):
在这里插入图片描述
在这里插入图片描述
总结:

⭐ if判断一般形式为:

if(布尔表达式)
{
   //如果布尔表达式为true将执行的语句
}
  • 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

⭐ if、else判断的形式为:

if(布尔表达式){
   //如果布尔表达式的值为true
}else{
   //如果布尔表达式的值为false
}
  • 如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 else 语句中的代码块。

⭐ if、 else、 else if多值判断的形式为:

if(布尔表达式 1){
   //如果布尔表达式 1的值为true执行代码
}else if(布尔表达式 2){
   //如果布尔表达式 2的值为true执行代码
}else if(布尔表达式 3){
   //如果布尔表达式 3的值为true执行代码
}else {
   //如果以上布尔表达式都不为true执行代码
}
  • if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。
  • if 语句可以有若干个 else if语句,它们必须在 else 语句之前。
  • 一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else
    语句都将跳过执行。
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值