「こんにちは、またまたエリーです。今日は 3 つレッスンを行うわね。そして今回は 2 回目!リラックスして聞いてね。画面にテキストを表示することについて説明するわ。実はとてもシンプルなのよ。」

Java コード 画面上の表示
System.out.println("Diego");
System.out.println(3);
System.out.println("Rain" + "In" + "Spain");
Diego
3
RainInSpain
System.out.println(1 + 3);
System.out.println("1" + "3");
System.out.println(1 + "3");
System.out.println("1" + 3);
System.out.println("1" + (1 + 3));
4
13
13
13
14
System.out.println("Amigo is the best!");
System.out.println("Amigo" + "is the best!");
System.out.println("Amigo" + " " + "is the best!");
Amigo is the best!
Amigois the best!
Amigo is the best!
System.out.println(3 * 3 + 4 * 4);
System.out.println(1 * 2 + 3 * 4);
25
14
System.out.print("Diego");
System.out.print("Diego");
System.out.print("Diego");
DiegoDiegoDiego
System.out.print("Diego ");
System.out.println("is the best!");
System.out.print("Amigo ");
System.out.println("is the best!");
Diego is the best!
Amigo is the best!
1
タスク
Java の構文,  レベル 1レッスン 7
ロック未解除
バグの発見
これまでプログラミングで一度もミスをしたことがない人がいると言うなら、その人は間違いなく人間ではないわ!バグのないプログラミングなんてあり得ないの。でも、そんなに心配することでもないのよ。一番大切なのは、バグは避けられないという事実をさっと受け入れること。バグを探して (もしくはプロが言うように "捕まえて") 修正しましょう。

print()println() についてもう一度説明してもらえますか?」

print() 関数は、画面にテキストを 1 文字ずつ表示するときに使用するのよ。画面上で行の末尾に達したら、その次のテキストは次の行に表示されるわ。 println() 関数を使えば、その行の末尾に達しなくてもその行で表示をストップさせて、次のテキストを次の行に表示することができるの。」

「分かりました。あと、数字と文字列を足すとどうなるんでしたっけ?」

「2 つの数字を足すと、その結果は数字 (2+2 = 4) になるわ。でも、数字と文字列を足したら数字は文字列に変換されて、2 つの文字列が連結されることになるのよ。」

「そうか!コードの例を見てそうかなと思っていたんですが、はっきりとは分かりませんでした。面白い内容のレッスンですね。エリーさん、ありがとうございます。」

「どういたしまして。最後になるけど、ディエゴからタスクをいくつかもらってるの。あなたの成長ぶりを確認して欲しいって言われたわ。」

1
タスク
Java の構文,  レベル 1レッスン 7
ロック未解除
余分な行は要りません
経験不足のプログラマーや、時には経験豊富なプログラマーでさえ、念のために、と思いながら余分なコードを書いてしまうことがあるわ。例えば、変数をたくさん宣言したのはいいけど、どう使えばいいのか分からない、といったことがあるのよ。このタスクでは、誰かがおかしなことをしたから、それを私たちが修正します。未使用の変数をコメントに変換して、コンパイラーに見つからないように隠してしまいましょう。
1
タスク
Java の構文,  レベル 1レッスン 7
ロック未解除
Code entry
Sometimes you don't need to think, you just need to hammer it out! As paradoxical as it may seem, sometimes your fingers will "remember" better than your conscious mind. That's why while training at the secret CodeGym center you will sometimes encounter tasks that require you to enter code. By entering code, you get used to the syntax and earn a little dark matter. What's more, you combat laziness!