私はこのコードから最大限の価値を得る必要がありますが、それは本当にうんざりです。誰でも何か提案がありますか?「ユーザーが入力した最大値」を取得しますか?
import java.util.Scanner;
public class Test{
public static void main(String args[])
{
Scanner scan = new Scanner(System.in);
final int sentinel = 0;
int number;
int maxval = 0;
int count = 0;
System.out.println ("Enter a number: ");
number = scan.nextInt();
while (number != sentinel)
{
count++;
System.out.println("Enter another number");
number = scan.nextInt();
maxval = number;
}
if (number > maxval)
{
maxval = number;
System.out.println ("The max value is " + maxval);
}
}
}
:比較
number > maxval
は、メインループ内でなければならないこと'while'の中で' maxval = number'を削除し、ループの中で条件文を取得します – mshsayem