从键盘输入一批正数存入一维数组中(以-1为结束标记),求其和与平均值并输出。(JAVA)
答案:1 悬赏:60 手机版
解决时间 2021-11-07 16:15
- 提问者网友:箛茗
- 2021-11-06 22:32
从键盘输入一批正数存入一维数组中(以-1为结束标记),求其和与平均值并输出。(JAVA)
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-11-06 22:42
package test;
import java.util.Scanner;
public class Test {
public static void main(String[] args) { int[] a = new int[100];//初始化数组,并且规定大小为100 double temp = 0; //讲输入的数据放入数组中 for (int i = 0; i < a.length; i++) { System.out.println("请输入正整数,-1表示输入结束:"); Scanner scan = new Scanner(System.in); int s = scan.nextInt(); if (s == -1) { break; } a[i] = s; temp++; } int sum = 0; double ivg = 0; //求总和以及平均值 for (int z = 0; z < a.length; z++) { sum += a[z];//求总和 ivg = sum / temp;//求平均值 } System.out.println("总和:"+sum); System.out.println("平均值"+ivg); }
}
import java.util.Scanner;
public class Test {
public static void main(String[] args) { int[] a = new int[100];//初始化数组,并且规定大小为100 double temp = 0; //讲输入的数据放入数组中 for (int i = 0; i < a.length; i++) { System.out.println("请输入正整数,-1表示输入结束:"); Scanner scan = new Scanner(System.in); int s = scan.nextInt(); if (s == -1) { break; } a[i] = s; temp++; } int sum = 0; double ivg = 0; //求总和以及平均值 for (int z = 0; z < a.length; z++) { sum += a[z];//求总和 ivg = sum / temp;//求平均值 } System.out.println("总和:"+sum); System.out.println("平均值"+ivg); }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯