资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java输入数平均值代码 java输出所有大于平均值的数

java语言做 从键盘上输入10个整数,存到数组中,求出该数组的累加和以及平均值.

利用Scanner循环输入10个数,在for循环中把每次输入的数字求和。代码如下:

山阳ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

public class Test8 {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

int sum = 0;

for (int i = 0; i  10; i++) {

System.out.print("请输入第" + (i + 1) + "个整数:");

int num = scanner.nextInt();

sum += num;

}

System.out.println("总和为:" + sum + ",平均值为:" + sum / 10.0);

}

}

java语言从控制台随意输入10个数·求这十个数的平均数

public

static

void

main(String

[]

arg){

//若想数字为手动输入,改为控制台输入语句即可!接受一个数组!

int

[]

temp={12,243,121,32,33,13,34,54,45,65};

//定义一个变量保存数组数字的和!

int

sum=0;

//循环数组

将其相加

for(int

i=0;itemp.length;i++){

sum+=temp[i];

}

//

java中/代表除号

System.out.println("平均数为:"+sum/10);

}

java编写一个程序输入N个整数,求其和、平均值、最大值、最小值?

package test20210106;

import java.util.Arrays;

import java.util.Scanner;

public class Test01 {

static int[] arr = new int[0];

public static void main(String[] args) {

systemIn();

System.out.println("数组"+Arrays.toString(arr)+" 的各项数据如下:   ");

System.out.println("总和为:   "+getSum());

double d = (double)getSum()/(double)arr.length;

System.out.println("平均值:   "+d);

sort();

System.out.println("最大值:   "+arr[0]);

System.out.println("最小值:   "+arr[arr.length-1]);

}

/**用户输入数据*/

public static void systemIn(){

System.out.println("请输入一个整数,输入0则表示输入结束,程序会执行计算程序");

Scanner sc = new Scanner(System.in);

int q = sc.nextInt();

if(q!=0){

arr = Arrays.copyOf(arr, arr.length+1);

arr[arr.length-1] = q;

systemIn();

}

}

/**求和*/

public static int getSum(){

int sum = 0;

for (int i = 0; i arr.length; i++) {

sum += arr[i];

}

return sum;

}

/**给数组排序*/

public static void sort(){

for (int i = 0; i arr.length; i++) {

for (int j = arr.length-1; j i; j--) {

if(arr[j]arr[i]){

int tmp = arr[i];

arr[i] = arr[j];

arr[j] = tmp;

}

}

}

}

}

java用循环编写一个计数程序输入几个数字直到输入0为止,计算输入的这些数的平均数?

参考代码如下:

import java.util.*;

public class Main

{

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

  int sum = 0;

  int count = 0;

  while(true){

  int num = sc.nextInt();

  if(num == 0) break;

  sum += num;

  count++;

  }

  System.out.println("平均值:"+sum*1.0/count);

}

}

运行结果:


分享名称:java输入数平均值代码 java输出所有大于平均值的数
文章地址:http://www.cdkjz.cn/article/hejchs.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220