オブジェクト指向プログラミング(実習2回目解答例)


課題1:

public class Exercise5 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        JFrame f = new JFrame();
        f.setSize(800, 600);
        f.setVisible(true);
    }
}

課題2:

public class Exercise6 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        JFrame f1 = new JFrame();
        f1.setSize(1000, 500);
        f1.setTitle("横長");
        f1.setVisible(true);
        JFrame f2 = new JFrame();
        f2.setSize(500, 1000);
        f2.setTitle("縦長");
        f2.setVisible(true);
    }
}

課題3:

public class Exercise7 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Person p1 = new Person();
        p1.setHeight(1.8);           // p1.height = 1.8; でもよい
        p1.setWeight(70);            // p1.weight = 70; でもよい
        Person p2 = new Person();
        p2.setHeight(1.65);          // p2.height = 1.65; でもよい
        p2.setWeight(60);            // p2.weight = 60; でもよい
        double bmi1 = p1.getBMI();
        double bmi2 = p2.getBMI();
        System.out.println("1人目のBMI:" + bmi1);
        System.out.println("2人目のBMI:" + bmi2);
    }
}

課題4(必須ではない):

public class Exercise8 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        Person p1 = new Person(1.8, 70);
        Person p2 = new Person(1.65, 60);
        double bmi1 = p1.getBMI();
        double bmi2 = p2.getBMI();
        System.out.println("1人目のBMI:" + bmi1);
        System.out.println("2人目のBMI:" + bmi2);
    }
}