私は次のコードを書いた:、ちょうどwhileループの前に、それはときに、ユーザーの種類0または-1でのような方法でそれを設定することが可能である、私のコードの上部にはループ外でJavaでbreakコマンドを使用するにはどうすればよいですか?
import java.util.Scanner;
public class Ex6_Page25 { //Nimrod - check exit on zero
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter number: ");
int number=input.nextInt();
int sum=0;
double avg=0;
int counter=0;
while(number!=0)
{
if(number>0)
{
counter++;
sum+=number;
System.out.print("Please enter another number: ");
}
else
{
System.out.print("number cannot be negative.\n"
+ "please enter another one: ");
}
number=input.nextInt();
}
avg=sum/counter;
System.out.println("The average of all numbers is: " + avg);
}
}
をプログラムはwhileループを全く入力しませんか? (ブレークコマンドのように)
私はブレークを使用しようとしました。私が知ったように、そのループでのみ使用されていますか?
whileループをスキップすると、 'sum/counter'でゼロで除算されます。 –
自分でコードを書いたことがありますか?そうでない場合は、 'if-else'条件について読んでください。あなたは自分でそれを行うことができます。 –