では、Javaのvarについて、初心者でもイメージしやすいように、かみ砕いて例題を交えながら説明しますね。
varってなに?
Javaでは変数を作るときに「型」を書く必要があります。
例えば:
int age = 20;
String name = "Taro";
JavaでもJava 10からは、varを使えば型を書かなくてもOKになりました。
コンピュータが「代入された値」から自動的に型を判断してくれます。
var age = 20; // int型と判断される
var name = "Taro"; // String型と判断される
Javavarを使うときのルール
- 必ず最初に値を入れる必要がある
var x; // エラー!型が分からない
Java- 型が分かる値を入れる
var y = null; // エラー!型が決められない
Java- 複数の変数をまとめて宣言できない
var a = 10, b = 20; // エラー!
Java- 数値の型に注意
10→ int型10L→ long型3.14→ double型3.14F→ float型
var pi = 3.14; // double型
var f = 3.14F; // float型
Java例題で理解しよう
例題1:年齢と名前を表示
class Sample1 {
public static void main(String[] args) {
var age = 18; // int型
var name = "Hanako"; // String型
System.out.println("名前: " + name);
System.out.println("年齢: " + age);
}
}
Java👉 出力結果
名前: Hanako
年齢: 18
例題2:リストを使うときに便利
import java.util.ArrayList;
class Sample2 {
public static void main(String[] args) {
var list = new ArrayList<String>(); // 型が長いときに便利
list.add("Apple");
list.add("Banana");
for (var item : list) { // 拡張for文でも使える
System.out.println(item);
}
}
}
Java👉 出力結果
Apple
Banana
まとめ
varは「型を書かなくてもいい」便利な書き方- ただし「最初に値を入れる」「型が分かる値を入れる」などルールがある
- 型が長くて書きにくいときやfor文で繰り返すときに特に便利
