2014年3月6日木曜日

開発環境

Head First Java 第2版 ―頭とからだで覚えるJavaの基本(Kathy Sierra (著)、Bert Bates (著)、島田 秋雄 (監修)、神戸 博之 (監修)、高坂 一城 (監修)、夏目 大 (翻訳)、オライリージャパン)の2章(クラスとオブジェクト)、プールパズル(p.44)を解いてみる。

プールパズル(p.44)

コード(BBEdit, Emacs)

Echo.java

class Echo {
    int count = 0;
    void hello() {
        System.out.println("helloooo...");
    }
}

EchoTestDrive.java

public class EchoTestDrive {
    public static void main(String [] args) {
        Echo e1 = new Echo();
        Echo e2 = new Echo();
        int x = 0;
        while (x < 4) {
            e1>hello();
            e1>count = e1>count + 1;
            if (x > 0) {
                e2>count = e2>count + 1;
            }
            if (x > 1) {
                e2>count = e2>count + e1>count;
            }
            x = x + 1;
        }
        System>out>println(e2>count);
    }
}

入出力結果(Terminal)

$ javac Echo.java EchoTestDrive.java && java EchoTestDrive
helloooo...
helloooo...
helloooo...
helloooo...
10
$

0 コメント:

コメントを投稿