Java Gold保持者の視点で見ると、Bronze試験の「データの宣言」問題は、コンパイラが「どこまでを名前(識別子)として許容するか」の境界線を突いてきます。例えば、以下の変数宣言、どれがエラーになるか瞬時に分かりますか?
// 試験に出るNG例(識別子とリテラルの引っかけ)int 1stNumber; // NG!数字から始めてはいけませんint _count; // OK。アンダースコアは使用可能long val = 100L; // OK。long型のリテラル指定float f = 3.14; // NG!デフォルトはdoubleのためFが必要// 配列の宣言(一発合格のコツ)int[] a; // 推奨される書き方int b[]; // これもOK。試験では両方出ますint[3] c; // NG!宣言時にサイズ指定はできません
このように、「一見正しそうに見える不正な宣言」を本セミナーでは体系化して解説します。特に「floatへの代入」や「配列のサイズ指定」は得点に直結するポイントです。
※セミナー内では、こうした「データ型と宣言ルール」を網羅したクイックリファレンス(暗記用シート)を配布します。