在JAVA中采用switch语句设计一个程序,对给定的学生成绩score评判其等级(优,良,中,及格,不及格)

作者&投稿:车解 (若有异议请与网页底部的电邮联系)
采用switch语句设计一个程序,对给定的学生成绩score评判其等级这个程序怎么编啊??~

public class Degree { public String getDegree(int score) { if (score 100) { return "分数格式非法"; } int degree = score / 10; switch (degree) { case 10: case 9: return "优"; case 8: return "良"; case 7: return "中"; case 6: return "及格"; default: return "不及格"; } } public static void main(String[] args) { Degree d = new Degree(); String result = d.getDegree(80); System.out.println(result); }}

如图:输入大于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("数据错误!");} }}

楼上的,楼主要求的是Java。
import java.lang.*;
import java.util.Scanner;

public class test
{
public static void main(String[] args)
{
int score;
Scanner sc=new Scanner(System.in);
System.out.println("Please input the Score:");
score=sc.nextInt();
switch(score/10)
{
case 10:
case 9:System.out.println("优");break;
case 8:System.out.println("良");break;
case 7:System.out.println("中");break;
case 6:System.out.println("及格");break;
default:System.out.println("不及格");break;
}
}
}

#include<stdio.h>
void main()
{
int score,i;
printf("Enter the Student's Score:\n");
scanf("%d",&score);
i= score/10;
switch( i )
{
case 10:
case 9: printf("A\n"); break;
case 8: printf("B\n"); break;
case 7: printf("C\n"); break;
case 6: printf("D\n"); break;
default:printf("E\n");
}
}

另一种:
#include <stdio.h>
void main()
{
char grade;
printf("Enter Grade:\n");
grade=getchar();
switch(grade)
{
case 'A': printf("85~100\n");
case 'B': printf("70~84\n");
case 'C': printf("60~69\n");
case 'D': printf("<60\n");
default : printf("ERROR\n");
}
}

再来一种:
#include"stdio.h"
void main()
{
int score;
printf("enter the student's score:\n");
scanf("%d",&score);
if(score>=90)
printf("A\n");
else
{ if(score>=80)
printf("B\n");
else
{ if(score>=70)
printf("C\n");
else
{ if(score>=60)
printf("D\n");
else
printf("E\n");
}
}
}
}
楼主慢慢学习。。。



用java语言语言编写程序
public class NumSplit { public static void main(String[] args) { int num = 100;while(num<1000){ \/\/求各位上的数 int gw = num % 10;\/\/求十位上的数 int sw = num \/ 10 % 10;\/\/求百位上的数 int bw = num \/ 100 % 10;\/\/求和 if( num == (gw*gw*gw) +(sw*sw*...

java swring 中弹出窗口中的按钮怎么添加属性
响应事件会不会呢?就是为控件添加actionListener 写好你的对话框类,在响应按钮按下事件的时候实例化对话框(new),然后设置可见(setVisible)

JAVA如何部署GUI程序
使用delphi建立一个VCL工程。在本程序中不需要form,因此,可以将默认生成的form删除。实际上,我们只需要调用ShellExecute方法就可以通过javaw命令来执行jar文件,代码如下:shellexecute(GetActiveWindow, 'open','javaw', '-jar my.jar', '', SW_NORMAL);其中GetActiveWindow方法获得当前窗口的句柄。在本...

如何用java实现这样一个功能
SpringMVC + spring + Httpclient + jsoup + Sw SW 担任:展示 SpringMVc 和Spring 控制全局 Httpclient 处理 登录请求 jsoup 负责偷登录之后的信息 听说和metasploit搭配更有味道。

懂JAVA的进来帮帮忙
import java.awt.Container;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Sw implements ActionListener{ JFrame frame = new JFrame("学生的信息");JButton button1 = new JButton("确定");JButton button2 = new JButton("重写");JLabel jl=new JLabel ...

java什么意思?
Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品 大计划中的一部份,C++语言是当初被考虑采用的,但从一开始的编译问题一直到最 后的一连串问题迫使得放弃C++语言,而有Java语言的产生。Sun是要Java成为一个简 单(Simple)、面向对象的(Object Oriented)、 分布式的(...

什么是虚拟机?虚拟机有什么用?虚拟机的特点?
异常情况在Java中被称作Error(错误)或Exception(异常),是Throwable类的子类,在程序中的原因是:①动态链接错,如无法找到所需的class文件。②运行时错,如对一个空指针的引用 ·程序使用了throw语句。 当异常发生时,Java虚拟机采取如下措施: ·检查与当前方法相联系的catch子句表。每个catch子句包含其有效指令范围...

请问Java是什么意思?它是干什么的?
首先您需要有含有Java解释器的浏览器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava浏览器,对个人计算机使用者而言,操作 系统需是Windows 95或是Windows NT。 Java是因为撰写C++语言程序时的困难而研制开的,起先,只是一个消费性电子产品 大计划中的一部份,C++语言是当初被考虑采用的,...

什么是java
Java是Sun公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。同时,Java也是一种跨平台的程序设计语言。用Java语言编写的程序叫做“Applet”(小应用程序),用编译器将它编译成类文件后,将它存在WWW页面中,并在HTML档上作好相应标记,用户端只要装上Java的客户软件就可以在...

用JAVA线性表来编写“任意大的整数相加减”
SWsoft虚拟化 SUN虚拟化 Intel虚拟化 AMD虚拟化 Java虚拟机 通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机[1]完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问...

和田地区18481703055: 在JAVA中采用switch语句设计一个程序,对给定的学生成绩score评判其等级(优,良,中,及格,不及格) -
龙味硫酸: #include<stdio.h> void main() { int score,i; printf("Enter the Student's Score:\n"); scanf("%d",&score); i= score/10; switch( i ) { case 10: case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf(...

和田地区18481703055: Java编程,设计一个switch语句 -
龙味硫酸: 只提供for循环可以吧:for(int i = 0, i < 6, i++){switch(i):case 0 : system.out.print("0");break;case 1 : system.out.print("1");break;case 2 : system.out.print("2");break;case 3 : system.out.print(“3”);break;case 4 : system.out.print(...

和田地区18481703055: java中使用switch语句怎么实现下图 -
龙味硫酸: public static void main(string args[]) {//编写内容 for(int i=0;i<5;i++) { switch(i) { case 0:system.out.println("student"+i+"'s result is A"); break; case 1:system.out.println("student"+i+"'s result is B"); break; case 2:system.out.println("student"...

和田地区18481703055: 编写Java程序,使用switch语句实现判断月份i有几天 -
龙味硫酸: 编写Java程序,使用switch语句实现判断月份i有几天.不用考虑闰年. importjava.util.Scanner; publicclassChargeMouth {publicstaticvoid main(String[] args) { }} 执行结果: int c; Scanner scan = newScanner(System.in); System.out.println("请...

和田地区18481703055: java中的switch语句的编写 -
龙味硫酸: 上面那个回答有少少问题,就是switch-case中的break用法.少了break的话,最终的str一定是“太热了,开空调.” int i = 0; int tempriture= 0; if(tempriture< 10){ i = 1; } else if(tempriture >=10 && tempriture<=24){ i = 2; } else if(tempriture>= 25 &&...

和田地区18481703055: 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(...

和田地区18481703055: JAVA 编程:使用switch语句根据字符变量的值进行两个整型的加、减、乘、除运算并输出结果 -
龙味硫酸: public class test { /** * @param args */ private static int temp; public static void main(string[] args) throws exception{// string f1 = args[0].tostring(); char ch = args[1].charat(0);// string f2 = args[2].tostring(); int i1 = integer.parseint(args[0]); int i2 =...

和田地区18481703055: java编程 switch语句 -
龙味硫酸: int score = 98; switch((score - 1)/10){ case 9:System.out.println("优秀");break; case 8:System.out.println("良好");break; case 7:System.out.println("中等");break; case 6:System.out.println("及格");break; default:System.out.println("不及格");break; }

和田地区18481703055: java中switch语句的用法 -
龙味硫酸: 当a为1 执行第一个:{……} 当a为2 执行第2个:{……} 当a为3 执行第3个:{……} 当a为其它值就 执行default后{……}

和田地区18481703055: java语言中的switch语句是什么意思?说的白话一点,别太专业了! -
龙味硫酸: switch是Java语句中的一个条件语句,就是一个事情满足了发生的条件就会执行一个结果,反之就会执行另一个结果.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网