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