2014年3月9日日曜日

開発環境

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

エクササイズ b(p.63)

コード(BBEdit, Emacs)

BooksTestDrive.java

class Hobbits {
    String name;

    public static void main(String [] args) {
        Hobbits [] h  = new Hobbits [3];
        int z = 0;

        // 配列の先頭のインデックスは0
        while (z < 3) {
            h[z] = new Hobbits();
            h [z].name = "bilbo";
            if (z == 1) {
                h[z].name = "frodo";
            }
            if (z == 2) {
                h[z].name = "sam";
            }
            System.out.print(h[z].name + " is a ");
            System.out.println("good Hobbit name");
            z = z + 1;
        }
    }
}

入出力結果(Terminal)

$ javac Hobbits.java && java Hobbits
bilbo is a good Hobbit name
frodo is a good Hobbit name
sam is a good Hobbit name
$

0 コメント:

コメントを投稿