2014年12月10日水曜日

開発環境

Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D (Brett McLaughlin (著)、Gary Pollice (著)、David West (著)、 O'Reilly Media)のAppendix B. Welcome to Objectville: Speaking the Language of OO、POOL PUZZLE(No. 7371)を解いてみる。

その他参考書籍

POOL PUZZLE(No. 7371)

コード(BBEdit, Emacs)

FlyTest.java

public class FlyTest {
    public static void main(String[] args) {
        Airplane biplane = new Airplane();
        biplane.setSpeed(212);
        System.out.println(biplane.getSpeed());
        Jet boeing = new Jet();
        boeing.setSpeed(422);
        System.out.println(boeing.getSpeed());
        int x = 0;
        while (x < 4) {
            boeing.accelerate();
            System.out.println(boeing.getSpeed());
            if (boeing.getSpeed() > 5000) {
                biplane.setSpeed(biplane.getSpeed() *2);
            } else {
                boeing.accelerate();
            }
            x++;
        }
        System.out.println(biplane.getSpeed());
    }
}

入出力結果(Terminal)

$ javac FlyTest.java
$ java FlyTest
212
844
1688
6752
13504
27008
1696
$ 

0 コメント:

コメントを投稿