皆さんにはばかげた質問のように思えるかもしれませんが、私は Java 初心者であり、まだ概念全体を把握しようとしています。したがって、私は基本的に、グループをデータベースに追加できる単純な劇場管理システムを持っています。各グループには、それぞれ固有の学生 ID と名前を持つ学生を追加できます。グループにリハーサル日を追加することもできます。これらは両方とも、別々のリンクされたリストに保存されます。これは私のリハーサル オブジェクトです。
public Rehearsal(int d, int m, int y) {
day = d;
month = m;
year = y;
}
これは、グループ クラスの addRehearsal メソッドです。
public void addRehearsal(int d, int m, int y) {
Rehearsal newrehearsal = new Rehearsal(d, m, y);
if (!RehearsalDates.contains(newrehearsal)) {
RehearsalDates.add(newrehearsal);
}
else
JOptionPane.showMessageDialog(null, "Rehearsal already exists for this group!", "Error", JOptionPane.WARNING_MESSAGE);
}
私の質問は、入力できる値をどこでどのように制限できるかです。つまり、int d > 31 または int m > 12 に値が入力された場合、プログラムはメッセージ ダイアログの形式でエラーを表示します。ユーザーはリハーサル日を作成できるため、これは実際には必要ありません。過去も未来も。
助けてくれてありがとう:)