java编写程序 4. 编写程序,从键盘输入学生成绩,根据成绩判断:如果成绩小于60,则输出“不及格”;若成

编写程序,从键盘输入学生成绩,根据成绩判断:如果成绩小于60,则输出“不及格”;若成绩在60和75之间,应输出“及格”;若成绩在75和90之间,应输出“良”;若成绩大于90,应输出“优”。如果输入的成绩超出0~100的范围,则输出“成绩无效”。

public static void main(String[] args) throws Exception {
  System.out.print("请输入成绩:");
  Scanner sc = new Scanner(System.in);
  String str = sc.nextLine();
  try {
   int score = Integer.parseInt(str);
   if (score >= 0 && score < 60){
    System.out.println("不及格");
   } else if (score >= 60 && score < 75){
    System.out.println("及格");
   } else if (score >= 75 && score < 90) {
    System.out.println("良");
   } else if (score >= 90 && score <= 100){
    System.out.println("优");
   } else {
    System.out.println("成绩无效");
   }
  } catch (NumberFormatException e){
   System.out.println("成绩输入错误");
  }
 }

代码还是自己敲的好

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-17
public static void main(String[] args) throws Exception {
System.out.print("请输入成绩:");
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
try {
int score = Integer.parseInt(str);
if (score >= 0 && score < 60){
System.out.println("不及格");
} else if (score >= 60 && score < 75){
System.out.println("及格");
} else if (score >= 75 && score < 90) {
System.out.println("良");
} else if (score >= 90 && score <= 100){
System.out.println("优");
} else {
System.out.println("成绩无效");
}
} catch (NumberFormatException e){
System.out.println("成绩输入错误");
}
}本回答被提问者采纳
第2个回答  2011-03-17
import java.util.Scanner;

public class ScoreJudge {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
double score = 0;

try {
System.out.print("请输入成绩:");
score = sc.nextDouble();
} catch (NumberFormatException nbFmtExp) {
System.out.println("成绩输入错误");
return;
}

if (score < 0 || score > 100) {
System.out.println("成绩无效");
}

if (score >= 0) {
if (score < 60) {
System.out.println("不及格");
} else if (score < 75) {
System.out.println("及格");
} else if (score < 90) {
System.out.println("良");
} else if (score <= 100) {
System.out.println("优");
}
}

}
}

java编写程序 4. 编写程序,从键盘输入学生成绩,根据成绩判断:如果成绩...
public static void main(String[] args) throws Exception { System.out.print("请输入成绩:"); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); try { int score = Integer.parseInt(str); if (score >= 0 && score < 60){ System.out.println("...

编写程序,从键盘输入学生成绩,根据成绩判断:
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之间...

从键盘输入学习成绩(score),成绩≥80分的输出优良,60≤score≤79分的输...
System.out.print("请输入成绩:");Scanner sc = new Scanner(System.in);int score = sc.nextInt();if (score >= 80) {System.out.println("优良");} else if (score >= 60 && score <= 79) {System.out.println("及格");} else if (score < 60) {System.out.println("不及格...

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.out.println("成绩:"+grade+"\\t 等级 "+"A"); break; case 8:...

编写一个JAVA程序,实现从键盘输入三个学生的三门成绩并计算每个学生的平...
int zf[]=new int[rs];\/\/每个学生总分 double pj[]=new double[rs];\/\/每个学生平均分 String all[]=new String[rs];for(int i=0;i<rs;i++){\/\/i代表人名字 String cj="";for(int j=0;j<sm;j++){\/\/j代表课程名字 System.out.print("请输入第"+(xs[i])+(kc[j])+"的成绩...

JAVA实现:从键盘输入4个学生的成绩,找出最高分和最低分。
public static void main(String[] args) throws NumberFormatException, IOException { float[] score=new float[4];BufferedReader in=new BufferedReader(new InputStreamReader(System.in));for(int i=0;i<score.length;i++){ System.out.println("请输入第"+(i+1)+"个成绩:");score[i]=...

从键盘输入学生成绩,判断并输出学生成绩等级.(用if-else语句)
include <stdio.h>printf("请输入成绩:\\n");float score;scanf("%f",&score);if (score>90) printf("A");else if (score>80) printf("B");else printf("C");

Java编写程序从键盘输入20个同学的成绩,成绩用数组存放,对输入的...
F { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a[]=new int[20]; int total=0; for(int x=0;x<20;x++){ System.out.println("请输入第"+(x+1)+"个学生成绩:"); int score=sc.nextInt(); while(score<=0||...

JAVA按要求完成下列程序编写,学生类
static void main(String[] args) {scanner = new Scanner(System.in); \/\/ 初始化键盘输入setN(false);inputStudents();showStudents();}\/\/ 循环输入学生信息private static void inputStudents() {for(int i = 0; i < n; i ++) {System.out.println(String.format("请输入第%d个学生信息...

编写程序,从键盘输入某学生的四科成绩,求出总分和平均分,找出最高分...
public static void main(String[] args){ Scanner sc = new Scanner(System.in);int a,b,c,d,sum,max=0,min;double p;System.out.println("请输入四门学科的分数");a=sc.nextInt();b=sc.nextInt();c=sc.nextInt();d=sc.nextInt();sum=a+b+c+d;p=sum\/4;if(a>b && a>c ...

相似回答