Head First Java 第2版
頭とからだで覚えるJavaの基本
(オライリージャパン)
Kathy Sierra (著) Bert Bates (著) 島田 秋雄(監修)
神戸 博之 (監修) 高坂 一城 (監修) 夏目 大 (翻訳)
開発環境
- OS X Mavericks - Apple(OS)
- Emacs (CUI)、BBEdit - Bare Bones Software, Inc. (GUI) (Text Editor)
- Java (プログラミング言語)
- javac (コンパイラ)
- java (application launcher)
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 コメント:
コメントを投稿