LoginSignup
2
0

More than 3 years have passed since last update.

javaのvarについて

Last updated at Posted at 2020-08-24

javaの変数宣言 var

Java Silverのお勉強の整理メモです・・・

varの使い方

  • SE10から登場
  • ローカル変数の型推論
    • 右辺の値に応じてデータ型が推論される

var v1 = "hoge";  //Stringとして扱われる
var v2 = 123;     //intとして扱われる
  • 変数型推論なので、宣言だけができない -> 値を代入しないと型の推論ができないため
    • そのため、nullの代入は不可
var v3;           //これはコンパイルエラー
var v4 = "huga";  //ok
var v5 = null;    //これもコンパイルエラー
  • 変数の複数宣言ができない

int i1 = 1, i2 = 2, i3 = 3;  //ok
var v6 = 6, v7 = 7, v8 = 8;  //コンパイルエラー
  • メソッドの仮引数の型に使用できない

String piyo(var val){
...
//コンパイルエラー
}
2
0
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
2
0