大致是这样?
package src;
import java.util.Scanner;
class Student
{
private String sno;
private String name;
private float score;
public Student() {
}
public Student(String sno, String name, float score) {
this.sno = sno;
this.name = name;
this.score = score;
}
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getScore() {
return score;
}
public void setScore(float score) {
this.score = score;
}
public char getGrade(float score)
{
char grade = '0';
if (score >= 90 && score <= 100)
{
grade = 'A';
}else if(score >= 70 && score < 90)
{
grade = 'B';
}else if(score >= 60 && score < 70)
{
grade = 'C';
}else if (score >=0 && score < 60)
{
grade = 'D';
}
return grade;
}
}
public class TestStudent
{
public static void main(String[] args) {
src.Student stu = new src.Student();
Scanner scan = new Scanner(System.in);
String sno = scan.next();
String name = scan.next();
float score = Float.parseFloat(scan.next());
stu.setSno(sno);
stu.setName(name);
stu.setScore(score);
System.out.println(stu.getName() + ":" + stu.getGrade(stu.getScore()));
}
}