Javaクラスの紹介の課題に取り組んでいて、苦労しています。問題は次のとおりです。
「ユーザーに数値を入力してもらいます。この入力には入力ダイアログ ボックスを使用する必要があります。ダイアログ ボックスの文字列を実数に変換してください。プログラムは、ユーザーが入力した最小の数値も追跡する必要があります。入力された最大の数値として. 別の数値を入力するかどうかユーザーに尋ねます. はいの場合, プロセスを繰り返します. いいえの場合, ユーザーが入力した最小の数値と最大の数値を出力します.
このプログラムは、ユーザーが終了したいときに、プログラムの最後に最大値と最小値を出力します。
また、プログラムでは、ユーザーが 1 つの数字のみを入力した場合も考慮する必要があります。その場合、最小数と最大数は同じになります。」
入力ダイアログ ボックスをコードに適合させ、その入力を計算に使用できる整数に変換するのに問題があります。さらに、ユーザーが 2 つ以上の数字を入力したことを説明する方法がわかりませんが、今はそれについては説明しません。事前に感謝します。
これが私がこれまでに持っているものです:
package findingminandmax;
import javax.swing.JOptionPane;
public class Findingminandmax
{
public static void main(String[] args)
{
int i = 3;
int j = 2;
int k = max(i, j);
JOptionPane.showMessageDialog(null, "The maximum between " + i +
" and " + j + " is " + k);
}
public static int max(int num1, int num2) {
int result;
if (num1 > num2)
result = num1;
else
result = num2;
return result;
}
}