学习任务:

视频学习ifelseif结构

动手测试案例

下边的例子是从键盘输入一个成绩,判断输出成绩 的等级,成绩等级如下:

90-100 优秀 80-90 好 70-80 良 60-70 及格 0-60 不及格

例如:当键盘输入75,程序输出“良”。

接收键盘输入的数据使用Scanner类,按照如下步骤编写代码:

第一步:导包

import java.util.Scanner;

使用Scanner类需要在当前类导入它,后面课程讲解包的概念,这里将这一行代码放在class类的上边。

第二步:创建对象

Scanner sc = new Scanner(System.in);

第三步:接收数据

int x = sc.nextInt();

完整的程序如下:

需求:键盘录入一个成绩,判断并输出成绩的等级。

代码如下:

import java.util.Scanner;

/**
 * 面向过程编程-ifelseif结构-判断成绩 
 * 
 * @author 攀博课堂(www.pbteach.com)
 *
 */
public class IfDemo4 {

	public static void main(String[] args) {
		/*
		90-100 优秀
		80-90  好
		70-80  良
		60-70  及格
		0-60   不及格
	*/
	
	//创建键盘录入对象
	Scanner sc = new Scanner(System.in);
	
	//录入数据
	System.out.println("请输入你的考试成绩:");
	int score = sc.nextInt();
	
	if(score<0 || score>100) {
		System.out.println("你输入的成绩有误");
	}else if(score>=90 && score<=100) {
		System.out.println("优秀");
	}else if(score>=80 && score<90) {
		System.out.println("好");
	}else if(score>=70 && score<80) {
		System.out.println("良");
	}else if(score>=60 && score<70) {
		System.out.println("及格");
	}else {
		System.out.println("不及格");
	}

	}

}

提问-攀博课堂
我要提问 不会就问,有效沟通
关注公众号,加入微信群交流提问。 攀博课堂官方公众号
问答列表,查看本知识点所有问题