21
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【ポケモン×Java】番外編 Java初心者が最初にハマる「初歩中の初歩5選」

Posted at

はじめに

エラーが起きると、なんで??って焦ること
はじめのうちはとても多いです。

初心者の約9割が最初の5時間以内に経験するエラーたち。
とくに「全角スペース」や「大文字小文字」は、
見た目では気づきにくいけど動かない系だから注意していきましょう。


① クラスやメソッド名のスペルミス

Pikachu pika = new Pikachuu();
  • ❌ 「クラス名の綴り」が違うと…
  • 💥 エラー表示:
error: cannot find symbol
    Pikachu pika = new Pikachuu();
                             ^
symbol:   class Pikachuu
location: class Main

② セミコロン(;)忘れ

System.out.println("Hello")
  • ❌ Javaは行末に;が必須!
  • 💥 エラー表示:
error: ';' expected
    System.out.println("Hello")
                              ^

③ 全角文字が混ざっている(スペース・括弧・記号など)

System.out.println"こんにちは");

(※全角の を使ってる)

  • ❌ ぱっと見わからない…けどJavaは「全角文字」を認識できない!
  • 💥 エラー表示例:
error: illegal character: '('
error: illegal character: ')'
error: illegal character: ';'
  • 🔍 よくある全角混入ポイント:

    • 全角スペース( )←普通のスペースと違う
    • 全角カッコ(( )
    • 全角セミコロン(
    • 全角ダブルクォーテーション(“ ”

🧠 ワンポイント:

コピペしたコードや、JISキーボードの変換に要注意!
全角スペースだけでも怒られるなんて…厳しすぎる!でもそれがJava🍃


④ 大文字・小文字の区別ミス

String name = "Pika";
system.out.println(name);
  • Systemsystem にしてる
  • 💥 エラー表示:
error: cannot find symbol
    system.out.println(name);
    ^
symbol:   variable system
location: class Main

🧠 Javaは超絶に大文字小文字にうるさい


⑤ mainメソッドのスペルミス

public static void mian(String[] args) {
    System.out.println("Hello");
}
  • mainじゃなくてmianになってる
  • 💥 エラー表示:
エラーは出ないけど、実行しても何も起きない
→ Main method not found in class ...

まとめ

こんな間違いするの?って思うかもしれませんが、
意外と慣れてきてもこれらのミスは発生します。

いつでも大事なことは、エラーが発生しても
焦らないこと!!

あとがき

ここまで読んでくれて、本当にありがとうございました。

「プログラミングって難しい…」って思ってた人も、
「ちょっと楽しいかも…!」って思ってもらえたらうれしいな。

次の投稿も、よろしくおねがいします。

💬 コメント・フィードバック歓迎!

「この章わかりやすかった!」
「これ表現まちがってない?」
「次は○○をやってほしい!」などなど、
お気軽にコメントで教えてくださいね!


21
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?