🌶️
【学習】Java の関数や変数の記載ルール(コーディング規則)
JAVAの関数と変数の記載の決まり事、double、boolean、intを記載するルールがよくわからない。
1. データ型のルール
Java では変数を宣言する際に、必ず データ型 を指定します。
データ型 | 説明 | 例 |
---|---|---|
int |
整数(小数なし) | int age = 30; |
double |
小数(浮動小数点数) | double price = 29.99; |
boolean |
真偽値(true または false) | boolean isAvailable = true; |
String |
文字列(テキストデータ) | String name = "Millbon"; |
どの型を使うべきかのルール
-
整数のみ を扱うなら →
int
-
小数点を扱う 計算や金額処理なら →
double
-
Yes/No(真偽値)を扱う なら →
boolean
-
テキストデータ(名前など) なら →
String
例:
int count = 10; // 商品の個数
double price = 199.99; // 商品の価格(小数点あり)
boolean isValid = true; // 入力が有効かどうか
String message = "Hello"; // メッセージ
2. 変数の記載ルール(命名規則)
- 変数名や関数名の一般的なルールとして、以下の規則に従います。
変数名のルール
- 小文字で始め、単語の区切りをキャメルケース(camelCase)で書く。
- 例:
userName
,totalAmount
,isAvailable
関数名のルール
- 小文字で始め、動詞+名詞 の形が一般的。
- 例:
getUserInfo()
,calculateTotalPrice()
クラス名のルール
- クラス名は大文字で始め、単語の区切りをキャメルケース(PascalCase)。
- 例:
PaymentProcessor
,UserManager
例: 正しい変数名の使い方
class Example {
// 変数の宣言
int productCount = 5; // 商品の個数
double discountRate = 0.1; // 割引率
boolean isEligible = true; // 条件を満たすかどうか
String userName = "Ichikawa"; // ユーザー名
// 関数の記載
public static double calculateDiscount(double price) {
return price * 0.1;
}
}
3. 関数の書き方のルール
基本構造
アクセス修飾子 戻り値の型 関数名(引数の型 引数名) {
// 処理内容
return 値;
}
例: 各データ型の関数
public int getAge() { // 整数を返す
return 30;
}
public double calculateTotal(double price) { // 小数を返す
return price * 1.1;
}
public boolean isDiscountAvailable(int quantity) { // 真偽値を返す
return quantity > 10;
}
public String greetUser(String name) { // 文字列を返す
return "Hello, " + name;
}
ポイント
-
public
:関数のアクセスレベル(外部から呼び出し可能) - 戻り値の型:int, double, boolean, String など
- 関数名:意味のある名前(getAge など)
- 引数:関数に渡す値(double price など)
Discussion