クラス内での分岐

会員リストなどで使えそうな分岐コード

public class Person {
    private String name;
    private int age;

    // コンストラクタ
    public Person(String name, int age) {
        if (name == null || name.isEmpty()) {
            this.name = "不明"; // 名前が指定されていなければ「不明」を設定
        } else {
            this.name = name;
        }

        if (age <= 0) {
            this.age = -1; // 年齢が無効ならば、特定の値(例: -1)を設定
        } else {
            this.age = age;
        }
    }

    public void printPersonInfo() {
        System.out.println("Name: " + this.name);
        System.out.println("Age: " + (this.age == -1 ? "不明" : this.age));
    }
}

投稿日

カテゴリー:

,

投稿者: