java编程,用switch语句编写一个学生成绩等级评定,使用键盘读取分数(0-100之间)学生成

java编程,用switch语句编写一个学生成绩等级评定~

如图:输入大于100或者小于0得数会提示错误
import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入成绩:"); int score=input.nextInt(); if(score>=0&&score<=100){ switch(score/10) { case 10:case 9:System.out.println("A"); break;case 8:System.out.println("B"); break;case 7:System.out.println("C"); break;case 6:System.out.println("D"); break; default: case 5:case 4:case 3:case 2:case 1:case 0: System.out.println("E");break;}} else{System.out.println("数据错误!");} }}

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace hello_world{ class Program { static void Main(string[] args) { int level=0; //成绩等级 Console.WriteLine("请输入分数"); int i = Convert.ToInt32(Console.ReadLine()); if (i = 60 && i = 79 && i = 90) level = 4; else level = 5; switch (level) { case 1: Console.WriteLine("你的成绩是不及格"); break; case 2: Console.WriteLine("你的成绩是中等"); break; case 3: Console.WriteLine("你的成绩是良好"); break; case 4: Console.WriteLine("你的成绩是优秀"); break; case 5: Console.WriteLine("你输入的内容不正确"); break; } Console.ReadKey(); } } }


public class Grade {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int grade = scanner.nextInt();
        switch (grade/10){
            case 10:
            case 9:
                System.out.println("成绩:"+grade+" 等级 "+"A");
                break;
            case 8:
                System.out.println("成绩:"+grade+" 等级 "+"B");
                break;
            case 7:
                System.out.println("成绩:"+grade+" 等级 "+"C");
                break;
            case 6:
                System.out.println("成绩:"+grade+" 等级 "+"D");
                break;
            default:
                System.out.println("成绩:"+grade+" 等级 "+"E");
                break;
        }
    }
}


import java.util.Scanner;
public class GetGrade {
public static void main(String[] args) {
System.out.println("请输入成绩(1-100)");
Scanner sc = new Scanner(System.in);
int score = sc.nextInt();
if (score < 0 || score > 100) {
System.out.println("对不起,你输入有误");
return;
}
System.out.println("你获得了:"+getGrade(score));
}
public static String getGrade(int i) {
String ret = null;
switch (i / 10) {
case 10:
ret = "A";
break;
case 9:
ret = "A";
break;
case 8:
ret = "B";
break;
case 7:
ret = "C";
break;
case 6:
ret = "D";
break;
default:
ret = "E";
break;
}
return ret;
}
}


import java.util.Scanner;
public class fenshu {
public static void main(String[] args) {
//TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int mark=sc.nextInt();
switch(mark/10)
{

case 10:
case 9: System.out.print("A");break;
case 8: System.out.print("B");break;
case 7: System.out.print("C");break;
case 6: System.out.print("D");break;
default:System.out.print("E");
}

}
}

public static void main(String[] args) {
Scanner sn = new Scanner(System.in);
System.out.print("请输入百分制的分数:");
while (sn.hasNext()) {
String scStr = sn.next();
int sc = 0;
try {
sc = Integer.valueOf(scStr);
} catch (Exception e) {
System.out.print("请输入百分制的分数:");
continue;
}
if (sc < 0 || sc > 100) {
System.out.print("请输入百分制的分数:");
continue;
}
int s = sc / 10;
switch (s) {
case 10:
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
default:
System.out.println("E");
break;
}
System.out.print("请输入百分制的分数:");
}
}

这个是最最初级的东西,如果这个不会就没必要写开发了

java中用switch划分年龄段
答:使用一个switch方法,四个case支方法判断,如果年龄小于十输出case1,为儿童,如果大于十小于30,输出青年,如果大于30小于60,输出中年,如果大于60小于150则输出老年人。switch 语句和 if 语句完全可以相互取代,但从编程的...

Java中的switch语句怎么使用
答:了解一下switch,case,break,default的意思,对理解前面的一切也会有帮助,它们分别是:开关,情况,中断,默认(值)。那么用一句话套起来的说法就是:根据开关值的不同,执行不同的情况,直到遇上中断;如果所有的情况都不...

java编程,用switch语句编写一个学生成绩等级评定,使用键盘读取分数(0...
答:public class Grade { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int grade = scanner.nextInt(); switch (grade/10){ case 10: case 9: System...

...12之间的整数,用switch语句输出对应月份的天数?
答:import java.util.Scanner;public class QuestionOne { private static boolean start;public static void main(String[] args) { boolean really=true;Scanner sc=new Scanner(System.in);while(really=true){ boolean temp...

用switch编程实现 y=1 (X>0) y=0 (x=0) y= -1 (x<0)
答:java中Integer有个compareTo方法,使用说明如下如果该 Integer 等于 Integer 参数,则返回 0 值;如果该 Integer 在数字上小于 Integer 参数,则返回小于 0 的值;如果 Integer 在数字上大于 Integer 参数,则返回大于 0 的...

Java编程,switch语句,必须使用switch,不可以使用if???
答:int level = score/85;//分数除以优秀分数线 switch(level){ case 0: { level = score/60;//分数除以及格线 switch(level){ case 0: System.out.println("不及格!"); break; default...

自学java中,只学到循环语句,如何用switch语句完成简易的注册,再登录
答:switch(m){ case 1:System.out.print("请输入账号:");user=sc.nextLine();System.out.print("请输入密码:");pw=sc.nextLine();System.out.print("请再次输入密码:");temppw=sc.nextLine();while(!pw.equals(...

用java编写程序实现学生成绩等级划分,输入考试成绩,程序会相应输出成绩...
答:Scanner x = new Scanner(System.in);System.out.println("请输入成绩");int a=x.nextInt();int n=a/10; //百分制转换为等第 switch(n){ case 10: //表示如果n=10,也就是一百分,输出A case 9:Sys...

java编写程序:输入一个学生的成绩,给出相应的等,(用switch语句实现:0...
答:import java.util.Scanner;/ author Administrator / public class TestSwitch { / param args the command line arguments / public static void main(String[] args) { // TODO code application logic here Scanner ...

java作业: 用switch语句实现百分制成绩到五分制成绩的转换
答:import java.util.Scanner;public class PrintGrade { public PrintGrade(char c){ switch(c){ case 'A':System.out.println("百分制分数段为90分以上");break;case 'B':System.out.println("百分制分数段为80~89...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网