判断成绩等级

/*
 * 给定一个百分制的分数,输出相应的等级。
    90分以上               A级
    80~89          B级
    70~79          C级
    60~69          D级
    60分以下               E级
*/

public class MarkDome {
    public static void main(String[] args) {
        //提示用户输入成绩
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入成绩:");
        int mark = sc.nextInt();

        //判断成绩等级
        for(int x=0;x<3;x++){
        if(mark<0 || mark>100){
            System.out.println("你输入的成绩有误,你还有"+(2-x)+"次机会,请重新输入");
            if((2-x)==0){
                System.out.println("你傻吗!!这么多次都会输入错误");
                break;
            }
            mark =sc.nextInt();
        }else if(mark>=90){
            System.out.println("你的成绩为A");
            break;
        }else if(mark>80){
            System.out.println("你的成绩为B");
            break;
        }else if(mark>70){
            System.out.println("你的成绩为C");
            break;
        }else if(mark>60){
            System.out.println("你的成绩为D");
            break;
        }else{
            System.out.println("你的成绩为E");
            break;
        }
    }
  }
}
时间: 2024-12-10 16:37:08

判断成绩等级的相关文章

第二次实验判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。 分别用if和用switch语句实现判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”

一:实验内容:1:判断成绩等级. 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”. 分别用if和用switch语句实现 #include <stdio.h> int main() { int grade; scanf("%d",&grade); if(grade>100||grade<0) { printf("数据错误")

Java编程判断一组学生成绩等级

首先需要说明,本代码使用的判断方式是每个学生成绩与最高学生成绩的差来判断等级 eg:最高成绩98(最高成绩等级为A)87为B:77为C:67为D:47为D: 代码如下: import java.util.*; public class First{ public static void main(String args[]){ Scanner ss=new Scanner(System.in); System.out.println("Enter the number of number of

T端判断装备等级

GetProto()->ItemLevel 判断装备等级 HandleBattleFieldPortOpcode 进入战场,. bool ChatHandler::HandlegetHitemlvlCommand(const char* args) { Player* target; uint64 target_guid; std::string target_name; uint32 itemlevel = 0; if (!extractPlayerTarget((char*)args,&

成绩等级

#include <stdio.h> void main(){ /*方法一 int score; printf("请输入分数:\n") ; scanf("%d",&score); if (score>=90&&score<100) { printf("等级为A\n") ; } else if (score>=80) { printf("等级为B\n") ; } else i

判断成绩

代码如下: package ClassDemo; public class TestVoidMethod { public static void main(String[] args) { //判断成绩的方法 System.out.println("The grade is: " + printGrade(96)); System.out.println("The grade is: " + printGrade(86)); System.out.println(

java 从键盘输入学生成绩,找出最高分,并输出学生成绩等级。

/*从键盘输入学生成绩,找出最高分,并输出学生成绩等级:成绩 >=最高分-10 等级为A成绩 >=最高分-20 等级为B成绩 >=最高分-30 等级为C其余为 等级为D 提示:先输入学生人数,根据人数创建int数组,存放学生成绩:*/ package study01; import java.util.Scanner; public class Score { public static void main(String[] args) { Scanner sc = new Scanne

【C语言及程序设计】项目1-26-2&amp;3&amp;5:成绩等级 &amp; 分段函数求值switch语句版 &amp; 个人所得税计算器switch语句版

switch语句常用于解决多分支.分段问题,该语句的关键就在于将具体问题中的分段.分支条件转化为常量constant. 首先,一定要理解switch语句是如何执行的: 项目1-26-2:成绩等级 1 /* 成绩等级(switch).cpp: 2 问题描述:给出一百分制成绩,要求输出成绩等级'A','B','C','D','E'.90分以上为'A',80-89分为'B',70-79分为'C',60-69分为'D',60分以下为'E'. 3 */ 4 5 #include "stdafx.h&quo

Java动手动脑课后-输入判断成绩档次

一.源代码 //用户输入一个整数,判断其成绩为什么档次 //Qi Ming Liu,November 13,2015 package Demo; import javax.swing.JOptionPane; public class TestScore { public static void main(String[] args) { try { String str=JOptionPane.showInputDialog("请输入一个整数:"); int score=Intege

作业--用户输入数字0-100,判断成绩,用函数

  1 #作业 2 # 作业: 3 # 用户输入数字0-100 4 # 程序判断: 5 # 数字>90,成绩为A 6 # 数字>80,成绩为B 7 # 数字>70,成绩为C 8 # 数字<60,成绩为D 9 # 尝试用函数完成? 10 11 def score(name): 12 print("welcome to %s".center(50,"-")%(name.upper())) 13 14 while True: 15 choice =