LoginSignup
1
0

More than 3 years have passed since last update.

Java学習 基礎編 変数名の付け方

Posted at

Java学習の備忘録になります。
内容は初心者なので基礎的な部分となります。
Javaに興味がある方やJava学習初心者の参考になれば幸いです。


変数名の規則とは?

変数名には、以下のような規則がある。
文字数制限はないが、あまり長い名前を付けると、タイプミスが起こりやすく、プログラムが読みにくくなる。

・変数名には、半角英数字(A~Z、a~z、0~9)、_(アンダーバー)、$(ドルマーク)などの一部の記号を使える
・下記のようなJava言語自体が利用するキーワード(予約語)を変数名に使うことはできない

int class = 10;  // コンパイルエラー classという変数名はつけられない
int int = 10;  // コンパイルエラー intという変数名はつけられない

・数字は2文字目以降で使える(1文字目には使えない)

int number1 = 10;  // 2文字目以降で数字が使われているのでOK
int 1number = 10;  // コンパイルエラー 1文字目には使えない

・大文字/小文字は、別の文字として区別される

// 下記は別々の変数として区別される

int number = 10;  
int Number = 10;  

変数名の慣習的なルール

・_(アンダーバー)、$(ドルマーク)などの記号は使わず、英数字のみを利用する
・用途のわかるような名前をつける
・1つの単語からなる変数名は、すべて小文字にする
・複数の単語を組み合わせるとよりわかりやすくなる。その際は、あとから付ける単語の先頭のみを大文字にして、単語の区切りをわかるようにする
・変数名の途中にスペースは使えない

// ダメな例

int a = 10;  // どのような用途で使われるのか、変数名を見ただけではわからない
String userfirstname = "Sasaki";  // 単語の区切りがわかりにくい
String user first name = "Sasaki";  // 変数名の途中にスペースが入っている

おわりに

そのほか、命名ルールがありましたらご教授ください。
よろしくお願い致します!!

1
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
1
0