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

编写程序,从键盘输入学生成绩,根据成绩判断: 如果成绩小于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实现
//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");
}
}