javaを始めて開始10分

Scanner s = new Scanner(System.in);
int a = s.nextInt();

入力要求で求めたsをaに入れる
javaとしたらこう書くのが当然なの?

C厨UZEEEになるのかもしれないけど

Scanner s;
s = new Scanner(略)
int a;
a = s.nexInt();

みたいのがしっくり来る。
nextInt()の方は1行でもいいけど、型や定数の宣言をしながら値の入れ替えをする
というのがJava文化?