我寫了下面的代碼:當我處於循環之外時,如何在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循環之前,是否可以對其進行配置的方式,當0或-1,則用戶類型程序不會進入while循環? (如休息指令)
我試過使用break;命令,但正如我發現的,它僅用於循環?
如果跳過while循環,則在sum/counter處將除以零。 –
你是否自己編寫代碼?如果沒有,請閱讀「if-else」條件。你可以自己做。 –