import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //write your code here...... //输出格式为:System.out.println(String.format("%.2f",avg)); //键盘输入任意多个10000以内正整数,用死循环 可以用:while(true)或者for(;;) //定义一个变量,用于存储和 float sum=0; int count=0;//用于知道个数 for(;;){ //用键盘输入对象,进行输入整数 int num=scan.nextInt(); // 负数代表结束 这个Math.signum()方法是如果是整数,则为1.0,0则为0,复数则为-1.0 if(Math.signum(num)<0){ break; } sum=sum+num; count+=1; } //平均值 double avg=(double)(sum/count); System.out.println(String.format("%.2f",avg)); } }