練習問題の解答 <新わかりやすいJava 入門編>

 

問1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package ex14_03_1;
public class Person {
    private String  name;
    private int     age;
 
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public String toString() {
        return "Person [name=" + name + ", age=" + age + "]";
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
}
問2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package ex14_03_1;
public class Grade{
    private String  name;
    private int     score;
    public  Grade(String    name, int score){
        this.name   =   name;
        this.score  =   score;
    }
    public  String judge(){
        String          str =   "合格";
        if(score<70)    str =   "不合格";
        return  str;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public int getScore() {
        return score;
    }
    public void setScore(int score) {
        this.score = score;
    }
}