私は初心者ですが、ユーザーに入力するようにユーザーに促すループを使用してプログラムを書くことは知らない0 ユーザは0を入力して入力しないんシステムはユーザーが0を入力してから、最大値をJavaで表示するまでユーザー入力を取得しようとしています
QUEにユーザ入力のうち2 の最大数を表示すべき数字の配列(double型)を入力するようにユーザに依頼するためのプログラムを書きます。数字はリターンキーで区切られています(また、入力ごとにプロンプトが表示されます)。ユーザーは、0を入力してシーケンスを終了します。次に、入力したすべての数字の最大数を出力します。ここでは例を示します(イタリック体の部分はユーザーの入力です)。リターンで区切られた数字のシーケンスを入力してから、このシーケンスを最後に0にしてください: 次の番号:35.6 次の番号:112.112 次番号:あなたの入る中で0 最大値は112.112
import java.util.Scanner;
public class Q3
{
public static void main(String[] args[])
{
double n;
// double i;
double MAX=0;
System.out.println("Please Enter the number: ");
Scanner Kb = new Scanner(System.in);
n = Kb.nextDouble();
if(n>0){
System.out.println("Please Enter the number: ");
n = Kb.nextDouble();
return;
}
else if(n==0) {
if (MAX>0){
MAX=n;
return ;
}
}
return;
}
}
コピーは、ポスト内のコードではなく、それをスクリーンショット。 –
コメントはご質問にはありません。 –
私はベストを尽くしましたがコードは解決できません –