package Hello;
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count=0;
float sum=0f;
while(in.hasNextFloat()) {
count++;
sum=sum+in.nextFloat();
}
System.out.printf("count:%d avg %f %n",count,sum/count);
}
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int count=0;
float sum=0f;
float max=0f;
while(in.hasNextFloat()) {
count++;
float current = in.nextFloat();
sum=sum+current;
if(current > max){
max = current;
}
}
System.out.printf("count:%d avg %f %n",count,sum/count);
System.out.printf("max:%f",max);
}
,原来是计算输入值的平均值,现在可以用一个float变量存最大值,在while循环中比较,若新读入的值大,则更新最大值,最后输出即可