
import java.util.*; public class Main{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ //输入的是一行数,用空格分开,所以把数字存进字符串数组里 //不确定输入的个数 String[] str = sc.nextLine().split(" "); int count =0;//负数的个数 double sum =0; //非负数的和 for(int i =0; i < str.length;i++){ //将字符串数组转为int型 int num = Integer.valueOf(str[i]); if(num <0){ count++; }else{ sum += num; } } System.out.println(count); double res = 0; res = sum/(str.length-count); //保留一位小数 System.out.println(String.format("%.1f",res)); } } }
原文:https://www.cnblogs.com/gy7777777/p/13235751.html