Javaプログラムに変換するための擬似コードが与えられました。
それは次のとおりです。
ブール変数「first」をtrueに設定します。
別の値が正常に読み取られている間
- 最初が真の場合
- 最小値を今読んだ値に設定します
- 最初にfalseに設定
- それ以外の場合、値が最小値よりも小さい場合
- 最小値を値に設定します
- 最小値を印刷する
- 最初が真の場合
これまでのところ私はこれを持っています:
import java.util.Scanner;
public class InputLoop
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Enter an integer");
boolean first = true;
int min = 0;
int val = 0;
while (scan.hasNextInt())
{
val = scan.nextInt();
System.out.println("Enter an integer");
if (first == true)
{
min = val;
first = false;
}
else if (val < min)
{
System.out.println("Enter an integer");
min = val;
}
while (!scan.hasNextInt())
{
System.out.println (("The minimum value is") + (min));
break;
}
}
}
}
私は困惑しているので、どんな助けでも大歓迎です!
ありがとう。