🌶️

【学習】Java の関数や変数の記載ルール(コーディング規則)

2025/01/19に公開

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