Java实现输入成绩,判断成绩等级语句

该代码示例是一个Java控制台应用程序,使用Scanner类获取用户输入的百分制成绩,然后通过多分支判断语句(if-else)将成绩划分为优秀、良好、中等、及格和不及格五个等级。程序要求输入的分数在0-100之间,对非法输入进行了处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

1.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教!

2.本弹窗界面可以根据简单的要求进行输入,并显示是否正确,该文章代码设置的是在代码上需要输入百分制的成绩,并且根据成绩分值进行判定。按照输入的成绩进行等级划分并输出。同时可以实现自定义的设置;

3.这是一个多分支的语句;

4.该系统只能在控制台(eclipse等版本)上运行,同时需要搭配jdk环境;

二、涉及到的知识点代码

1.实例化scanner类对象

Scanner

2.多分支判断语句

if elseif else

三、代码部分

package com.edu.s2;

import java.util.Scanner;

public class 多分支语句练习题 {

	public static void main(String[] args) {
		float score;//定义变量存放的百分制成绩
		String grade;//定义变量存放的等级成绩
		System.out.println("请输入百分制的成绩:");
		Scanner in=new Scanner(System.in);//实例化scanner类对象
		score=in.nextFloat();//接收用户键盘输入的变量xxx
		//if(score>100|score<0){
		//System.out.println("你输入的数值不在0——100之间,请重新输入:");
		//else(这是另一种办法,还有要把下面语句加到这个括号里)
		if(score<=100&&score>=90){
			grade="优秀";
		}else if(score<=89&&score>=80){
			grade="良好";
		}else if(score<=79&&score>=70){
			
			grade="中等";
		}else if(score<=69&&score>=60){
			grade="及格";
		}else if(score<=59&&score>=0){
			grade="不及格";
		}else{grade="非法数值!";}
		System.out.println(score+"分对应的成绩为:"+grade);
	}
	
	

}

四、程序运行结果(控制台输出) 

1.弹出事的显示结果 

 2.输入正确数值的显示结果

 3.输入不正确数值的显示结果

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姜鸿阳

谢谢您!感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值