import java.util.*;
public class Lab5_2{
public static void main(String[]args){
Scanner scan = new Scanner(System.in);
int num=0;
boolean choice=true;
int min= Math.min(100, num);// need to fix the min to the avg, won't print out
int max= Math.max(0, num);
int sum=+ num;
double avg= sum/(num+1);
while(choice==true){
if(num>=0 && num<=100){
System.out.println("Please enter a number between 0 and 100 ");
num= scan.nextInt();
System.out.println("You entered: " + num);
}else if(num<0 || num>100){
choice=false;
System.out.println("Thank you ");
}
}
}
/*
System.out.println("Min = " + min);
System.out.println("Max = " + max);
System.out.println("Sum = " + sum);
System.out.println("Avg = " + avg);*/
}
我知道這是比較容易的方式,然後我做它似乎,但我不能爲我的生活弄清楚如何把我的代碼來計算min,max,sum和avg。我需要它,以便我可以輸入任意數量的數字並且不使用數組來計算它們(因爲我的類沒有得到)。如何計算最小值,最大值,總和,和AVG
預先感謝您
請修復您的縮進。 – 2014-09-25 20:31:24
我認爲一旦你進入while循環,你永遠不會得到新的最小/最大/平均計算。但正如Jeremy所說的那樣修復你的縮進:) – Quantico 2014-09-25 20:36:30