Javaを学び始めたけど、「変数ってなに?」と感じたことはありませんか?
「intやdoubleって何が違うの?」「なんでエラーが出るの?」と、私も最初は何度もつまずきました。
Javaでは、「値の種類」によって使う変数の型が違います。
たとえば、数字と文字、真偽(はい/いいえ)は、それぞれ性質が違うので、それに合わせた「型(Type)」を使う必要があるのです。
この記事では、小学5年生でもスッと理解できるように、Javaの変数についてわかりやすく解説していきます。
この記事を読んだ多くの初学者が「ようやく意味がわかった!」と感じ、コードを書くのが楽しくなったと言ってくれています。
たとえば、”String name = “IT学ぼう会”;” という1行のコードの意味が、この記事を読めば自然と理解できるようになります。
さあ、Javaの変数の世界を一緒にのぞいてみましょう!
変数ってなに? 〜”名前をつける”ってこういうこと〜
Javaにおける変数とは、「値に名前をつけて覚えておく箱」のようなものです。
プログラムでは、さまざまな値を使います。でも、いちいち全部覚えておくのは大変。だから、値に「名前」をつけて記録しておく必要があります。
たとえば、次のようなコードを見てください。
int age = 10;
これは「年齢(age)という名前の箱に10を入れる」という意味です。
また、
String name = "IT学ぼう会";
は、「nameという箱にIT学ぼう会という文字列を入れる」ということ。
箱の名前を決めることで、あとでその中身を使えるようになるのです。
つまり、変数は「値を覚えておくための名前のついた箱」。これを理解すれば、Javaの基本がグッと簡単になります!
基本のデータ型ってなに? 〜int, double, String, booleanを使いこなそう〜
Javaでは、「値の種類」によって使う変数の型が違います。
たとえば、数字と文字、真偽(はい/いいえ)は、それぞれ性質が違うので、それに合わせた「型(Type)」を使う必要があるのです。
具体例を見ていきましょう!
- int:整数。例:
int score = 90;
- double:小数。例:
double pi = 3.14;
- String:文字列。例:
String name = "Taro";
- boolean:はい or いいえ。例:
boolean isStudent = true;
ここで大事なのは、「型を間違えるとエラーになる」ということ。
たとえば、
int age = "10"; //これはダメ!数字なのに""があるから文字とみなされる
型をきちんと使い分ければ、エラーも減ってスムーズにプログラムが書けるようになります!
変数の宣言・代入・再代入の基本とよくあるエラー
Javaで変数を使うには、「宣言 → 代入 → 再代入」という3つのステップを覚えよう!
これらの流れを理解することで、「どこでエラーが出るのか」や「なぜそのエラーになるのか」がわかるようになります。
具体例を見ていきましょう!
int age; //宣言(箱を作る)
age = 10; //代入(中に値を入れる)
age = 15; //再代入(中身を入れ替える)
//よくあるエラー
System.out.println(score); // 宣言してないのに使ってる
→ score
が宣言されていないとエラーになります。
「箱を作る → 中に入れる → 必要なら入れ替える」この流れを理解すれば、Javaの変数はもう怖くありません!
まとめ 〜Javaの変数、これだけわかればOK!〜
この記事で学んだこと:
- 変数=名前のついた箱
- 型の違いと使い分け(int, double, String, boolean)
- 宣言・代入・再代入のステップとエラー対策
最初は難しく見えても、一度理解すれば変数は「ただの箱遊び」みたいなもの。 楽しんで書いて、エラーも「友達」だと思ってどんどん経験を積んでくださいね!