abstract class Score {
public int value;
Score(int value) {
this.value = value;
}

abstract String getGrade();

void print() {
System.out.println("your socre is " + value + "(" + getGrade() + ")");
}
}

class A extends Score {
A(int value) {
super(value);
}

@Override
String getGrade() {
return "A";
}
}
class B extends Score {
B(int value) {
super(value);
}

@Override
String getGrade() {
return "B";
}
}
class C extends Score {
C(int value) {
super(value);
}

@Override
String getGrade() {
return "C";
}
}
class D extends Score {
D(int value) {
super(value);
}

@Override
String getGrade() {
return "D";
}
}
class F extends Score {
F(int value) {
super(value);
}

@Override
String getGrade() {
return "F";
}
}

public class Main {
public static void main(String[] args) {
Score a = new A(100);
Score b = new B(90);
Score c = new C(80);
Score d = new D(70);
Score f = new F(50);

a.print();
b.print();
c.print();
d.print();
f.print();

// Output
// your socre is 100(A)
// your socre is 90(B)
// your socre is 80(C)
// your socre is 70(D)
// your socre is 50(F)
}
}


if문 없이 점수로 등급 출력하기 ㅋㅋ


개 웃기네 이거 ㅋㅋ