[英]Java min max 0 to terminate
我讓用戶定義要比較的整數數量,並打印最小和最大。 但是,如果輸入的整數之一為0,則程序需要終止,然后打印直到此為止已輸入的任何數字的最大值和最小值。如果用戶輸入0,我將不知道如何終止程序。不勝感激。
package lu.ics.Sohail.labbar;
import java.util.Scanner;
public class ovningsuppgift323 {
public static void main (String[] args){
Scanner input = new Scanner(System.in);
Scanner input2= new Scanner(System.in);
int number;
int max = 0;
int min = 0;
int antal;
System.out.println("Amount of input numbers");
antal = input2.nextInt();
for (int x = 0; x<antal; x++){
System.out.print("Give me an integer: ");
number = input.nextInt();
if (x == 0 || number > max){
max = number;
}
if (x == 0 || number < min){
min = number;
}
}
System.out.println("Highest value: " + max);
System.out.println("Lowest value: " + min);
}
}
打破循環:
for (int x = 0; x<antal; x++){
System.out.print("Give me an integer: ");
number = input.nextInt();
if(number == 0) break;
/***/
}
有關分支語句的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.