ユーザーが開始番号と終了番号を入力するプログラムを作成しようとしています。プログラムは開始と終了を含めてすべての値を出力し、すべての値をメッセージダイアログ画面に表示します。しかし、すべての数字を1つのメッセージダイアログに表示させることはできません。それぞれの数字に対して新しい数値を作成します。whileループで数値を表示する
public static void main(String[] args) {
int start;
int end;
int result;
start = Integer.parseInt(JOptionPane.showInputDialog("Please enter a starting integer "));
end = Integer.parseInt(JOptionPane.showInputDialog("Please enter an ending integer "));
while (start <= end) {
result = start;
start++;
JOptionPane.showMessageDialog(null,result);
}
}
:
はここ
StringBuilder
バージョンです。ループで各数値を文字列に追加し、それが終了したら文字列全体をダイアログに表示します。 –ありがとうございました!私はそれをどうやって行くのですか?各数値に変数を割り当て、最後にすべての変数を出力する必要がありますか? @AdamLiss –