
さて、前回は何をやったか覚えているかな?

画面に「こんにちは」と表示する方法を学びました!

そうだね。
ということで今回は「複数行の文字を表示する」方法について学んでいくよ。

ということは、「こんにちは」と3回表示させたり、自己紹介文みたいなものも表示できるということですか!?

そういうことだね。
それで前回の復習なんだけど、画面に文字を表示するにはどうすればいいか覚えているかな?

それは、あれだよ、、、ホラ、あれアレ!?

なんか忘れた。。。

まぁ無理もない。
「System.out.println(〇〇);」の〇〇の部分に文字を入れるんだ。
これは最初のうちは本当に覚えづらくて悩むところなんだよね。。。

ということで、前回のプログラムはこんな感じだったよね。
もう一度「paiza.io」を開いて確認してみよう。
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
// Your code here!
System.out.println("こんにちは");
}
}こんにちは
そうそう、これで「こんにちは」と表示できたんだった!

ここで今回のテーマなんだけど、「複数行の文字を表示させる」にはどうすればいいと思う?

え〜〜っと、「System.out.println(“こんにちは”);」で「こんにちは」と表示されるから、、、

もしかしてこれを何個も書いたらいいとか。。。!?

お、よくわかったね。
なかなかいいセンスをしているよ!

えっへん。

ぽっちゃんが言ってくれた通り、こんな感じでたくさん書けばいいんだ。
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
// Your code here!
System.out.println("こんにちは");
System.out.println("私の名前は");
System.out.println("ぽっちゃんです");
}
}こんにちは
私の名前は
ぽっちゃんです
おおっ、自己紹介みたいになってる!


ニシニシ、ということはここをこんな感じの文字にすれば、、、

よしできた!
、、、ってアレ〜!!!

またエラーが出てる。。。

まぁプログラミングにエラーはつきものだからね。
ぽっちゃんが作ってくれたプログラムを見せてごらん。

これなんですけど。。。
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
// Your code here!
system.out.println("ぽっちゃんは、、、");
System.out println("かっこよくて");
System.out.println("天才です")
}
}Main.java:8: error: ';' expected
System.out println("かっこよくて");
^
Main.java:9: error: ';' expected
System.out.println("天才です")
^
2 errors
おお、よく頑張って書いてくれたね。

ただ見た感じだと、3箇所間違っているところがあるかな。

えええーー!!
3個もあるの!?

画面の前のみんなもどこが間違っているのか探してみてね。

う〜〜ん。

頭が痛くなってきたので、答えをお願いします。。。

そうだね。
まず1つ目の間違いは「7行目のSystemのSが小文字のsになってしまっている」ことだね。

そして2つ目は「8行目のoutとprintlnの間が.(ドット)ではなくて空白になってしまっている」こと。

最後の3つ目は、「9行目の最後に;(セミコロン)を書くのを忘れてしまっている」ことだね。

すごい、、、さすが気づくのが早い。。。

慣れればこれくらいすぐにわかるようになるよ。
ということで、全て修正したぽっちゃんのプログラムはこんな感じになるね。
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
// Your code here!
System.out.println("ぽっちゃんは、、、");
System.out.println("かっこよくて");
System.out.println("天才です");
}
}ぽっちゃんは、、、
かっこよくて
天才です
おお〜〜〜!出た!!!
これが本当の僕の自己紹介文だよ!!!

まじか、、、
冗談なのか、本気なのか、、、まぁいいや。

でも最初から3箇所も間違いがあるようじゃ、やっぱり僕にはプログラミングは向いていないのかな、、、。

大丈夫!
さっきも言ったけど最初のうちは何回もエラーと戦いながらプログラミングをしないといけないんだ。

でもエラーが出た時にグッと歯を食いしばって、ちゃんと正しいプログラムになるまで考えることが大切なんだよ。

わかりました!
でも間違いを早くに見つけられる方法とかはあるんですか?

う〜ん。
一番やっぱり慣れが大きいと思うけど、よくあるミスは覚えておくといいよ。
Javaプログラミングの場合、大きく分けて以下の3つのポイントだね。
・スペルミス(大文字が小文字になってしまっているなど)
・半角なのに全角で書いている(プログラムの基本は半角英数字!)
・セミコロン「;」の書き忘れ(行の最後にはセミコロンまでしっかりと書く!)

特にセミコロンの書き忘れは僕でもよくしてしまうミスだから、しっかりと意識しておこう。

わかりました。メモメモ

それでは今日のレッスンはここまでにしようか。

次回は、「変数を活用しよう」というテーマで学習を進めていくよ。
お楽しみに。

しがない先生、今日もありがとうございました。


コメント