编写程序,从键盘输入学生成绩,根据成绩判断:

编写程序,从键盘输入学生成绩,根据成绩判断: 如果成绩小于60,则输出”不及格”;若成绩在60和75之间,则输出”及格”;若成绩在75和90之间,应输出”良”;若成绩大于90,输出”优能不能给我注释一下每一步的意思 详细点 谢谢

import java.util.Scanner;public class Score {

public static String getLevel(double score){
if(score<60)return "不及格"; //如果小于60,不及格
else if(score>=60&&score<75)return "及格"; //如果在60和75之间,及格
else if(score>=75&&score<90)return "良"; //如果在75和90之间,良
else return "优";//其它,也就是90及以上,优。
}

public static void main(String args[]){
Scanner scan = new Scanner(System.in);
while(true){
System.out.print("请输入成绩(输入非数字,退出程序):");
try{
System.out.println("这个成绩的等级: "+getLevel(scan.nextDouble()));
}catch(Exception e){
return;
}
}
}} 以上为java实现
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-24
//vc6.0 编译通过
#include "stdio.h"
void main()
{
int nCount;
printf("请输入成绩: ");
scanf("%d",&nCount); //输入成绩
if (nCount>90) //成绩大于90
{
printf("\n优秀");
}
else if (nCount >=75)//成绩在75和90之间
{
printf("\n良");
}
else if (nCount >=60)//成绩在60和75之间,
{
printf("\n及格");
}
else//成绩小于60
{
printf("\n不及格\n");
}
}
相似回答