zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

JAVA基础输出 语句 练习 条件 根据 文字
2023-09-27 14:22:51 时间

目标:

  • 熟练使用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
    语句都将跳过执行。