精华内容
下载资源
问答
  • java求平均值
    万次阅读
    2019-05-24 23:06:44

    要求:求平均分,去掉一个最高分,去掉一个最低分,返回平均值(scores一定大于3)

    思想:先在for循环里面求出最大值和最小值,循环后面再把数组里的每个内容进行相加得sum,最后返回值里面再减去最大值和最小值除以数组的长度减2,注意:最后要进行强制类型转换,转化成double类型。

    public class Practice{
       public  static double average(int [] array){
    		int max=array[0];
    		int min=array[0];
    		int i=0;
    		int sum=0;
    		for(i=0;i<array.length;i++){
    			if(array[i]>max){
    				max=array[i];
    			}
    			if(array[i]<min){
    				min=array[i];
    			}
    			sum+=array[i];
    		}	
    		return (double) (sum-min-max)/(array.length-2);
    	}
           public static void main(String[] args){
                    double average=average(array);
    		System.out.println("平均分为:"+average);
    }
    }

     

    更多相关内容
  • java利用数组求平均值,最大值,最小值。需要的朋友可以过来参考下,希望对大家有所帮助
  • java计算平均值

    千次阅读 2022-01-29 23:22:00
    package scanner; import java.util.Scanner;... //输入多个数字,并其和与平均值,每输一个数用空格确认 Scanner scanner = new Scanner(System.in); //和 double sum = 0; //计算输了多少个数字 .
    package scanner;
    
    import java.util.Scanner;
    
    public class Demo3 {
        public static void main(String[] args) {
            //输入多个数字,并求其和与平均值,每输一个数用空格确认
            Scanner scanner = new Scanner(System.in);
    
            //和
            double sum = 0;
            //计算输了多少个数字
            int m=0;
            //通过循环判断是否还有输入,并在里面对每一次进行求和统计
            while (scanner.hasNextDouble()){
                double x = scanner.nextDouble();
                m++;
                sum=sum+x;
                System.out.println("你输入了第"+m+"个数据,当前数据的sum="+sum );
            }
            System.out.println(m+"个数和为:"+sum);
            System.out.println(m+"个数的平均数为:"+(sum/m));
            scanner.close();
    
        }
    }

     

     

    展开全文
  • Java求两个数平均值

    2021-03-05 20:46:25
    如何正确的2个数的平均值。在练习算法二分查找的时候发现的,以前没有注意到的bug备注:数据以int类型为例一、以前的通用写法/*** a+b平均值* @param a* @param b* @return a+b的平均值*/static int avg(int a ,...

    如何正确的求2个数的平均值。在练习算法二分查找的时候发现的,以前没有注意到的bug

    备注:数据以int类型为例

    一、以前的通用写法

    /**

    * 求a+b平均值

    * @param a

    * @param b

    * @return a+b的平均值

    */

    static int avg(int a ,int b){

    return (a+b)/2;

    }

    请记住:这是一个有bug的写法,因为两个数相加有可能超过了int的范围,但是他们的平均值肯定不会超过范围。以前没有注意到这个问题,知道深入了解了位运算。

    二、正确写法

    /**

    * 求a+b平均值

    * @param a

    * @param b

    * @return a+b的平均值

    */

    static int avg(int a ,int b){

    double random = Math.random();

    if (random >= 0 && random <= 0.25){

    //正确写法1

    return ((a&b) + ((a^b) >> 1));

    }else if (random > 0.25 && random <= 0.5){

    //正确写法2

    return b+(a-b)/2;

    }else if (random > 0.5 && random <= 0.75){

    //正确写法3

    return b+((a-b)>>1);

    }else if (random > 0.75 && random <= 1.0){

    //正确写法4

    return (a+b)>>>1;

    }else {

    return -1;

    }

    }

    java求两个数中的大数

    java求两个数中的大数 java中的max函数在Math中 应用如下: int a=34: int b=45: int ans=Math.max(34,45); 那么ans的值就是45.

    java 求 两个数的百分比&percnt; (转)

    int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); / ...

    Java 求两个数百分比&percnt;

    int num1 = 500; int num2 = 312; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance( ...

    java求两个数百分比,精确到指定位数

    // 获取百分比,不带小数点 private String getPercentage(String num, String total){ NumberFormat numberFormat = N ...

    求两个数的最大公约数(Euclid算法)

    求两个数 p 和 q 的最大公约数(greatest common divisor,gcd),利用性质 如果 p > q, p 和 q 的最大公约数 = q 和 (p % q)的最大公约数. 证 ...

    求两个数中的较大值max&lpar;a&comma;b&rpar;。&lpar;不用if,&gt&semi;&rpar;

    题目:求两个数的较大值,不能使用if.>. 1.不使用if.>,还要比较大小,貌似就只能使用条件表达式: x=?:; ...

    求两个数a、b的最大公约数

    //求两个数a.b的最大公约数 function gcd(a,b){ return b===0?a:gcd(b,a%b) }

    c语言实践&colon;求两个数的最大公约数

    我的思路是这样的:比如12和16这两个数.先理解一下概念,什么叫最大公约数.就是12有很多个因数,16也有很多个因数,这两堆因数中有一些重合的因数,在这些重合的因数中找到那个最大的.那么最大公约数一定 ...

    【C语言】求两个数中不同的位的个数

    //求两个数中不同的位的个数 #include int count_different(int a, int b) { int count = 0; int c = a ...

    随机推荐

    Android广播机制的深入学习

    部分内容转载自http://www.cnblogs.com/lwbqqyumidi/p/4168017.html 1.Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者 ...

    jQuery基础&lowbar;2

    属性:attr: 属性 , 元素.attr("属性名");获取属性attr("attr","value"): 设置属性attr({value ...

    yum install 安装 下载好的rpm包 会并依赖包一起安装 zoom电话会议的安装

    [root@ok-T Downloads]# rpm -ivh zoom_x86_64.rpm error: Failed dependencies: libxcb-image.so.()(64bit ...

    DOM中元素节点、属性节点、文本节点

    DOM中有12中节点,但最常用到的是元素节点,属性节点,文本节点. 元素节点的节点类型(nodeType)是1: 属性节点的节点类型(nodeType)是2: 文本节点的节点类型(nodeType)是 ...

    POJ 1979 dfs和bfs两种解法

    fengyun@fengyun-server:~/learn/acm/poj$ cat 1979.cpp #include #include

    CodeForces 452C &Tab;Magic Trick &lpar;排列组合&rpar;

    #include #include #include #include us ...

    SQL联表查询

    数据库中最最常用的语法----select.简单的select语法很直白: select column from table where expression: 从((from)存储数据的地方(tab ...

    【最新】Power BI混合现实应用Mixed Reality app预览版正式发布

    1.介绍 2018年3月13日,Power BI在官方博客和Docs文档发布了Power BI for Mixed Reality应用预览版的消息, 也就是可以以后在更虚拟的世界中来观察你的报表,想象 ...

    快速搭建react项目骨架(按需加载、redux、axios、项目级目录等等)

    一.前言 最近整理了一下项目骨架,顺便自定义了一个脚手架,方便日后使用.我会从头开始,步骤一步步写明白,如果还有不清楚的可以评论区留言.先大致介绍一下这个骨架,我们采用 create-react-ap ...

    keras 设置GPU使用率

    import tensorflow as tffrom keras.backend.tensorflow_backend import set_session config = tf.ConfigP ...

    展开全文
  • java:求和求平均值

    千次阅读 2020-02-29 16:54:44
    java:求和求平均值 题目 问题描述  从键盘输入10个浮点数,出它们的和以及平均值,要求用函数实现 输入格式  测试数据的输入一定会满足的格式。  1 10 (1行10列的向量) 输出格式  要求用户的输出满足的格式...

    java:求和求平均值

    题目

    问题描述
      从键盘输入10个浮点数,求出它们的和以及平均值,要求用函数实现
    输入格式
      测试数据的输入一定会满足的格式。
      1 10110列的向量)
    输出格式
      要求用户的输出满足的格式。
      2 121列的矩阵)
    样例输入
    一个满足题目要求的输入范例。
    例:
    1.2 2.2 3.2 4.2 5.2 6.2 7.2 8.2 9.2 10.2
    样例输出
    与上面的样例输入对应的输出。
    例:
    57
    5.7
    数据规模和约定
      输入数据中每一个数的范围。
      例:0<n,m<100, 0<=矩阵中的每个数<=1000

    我觉得我的很对,也符合他的要求,为什么就不对了呢

    import java.util.Scanner;
    
    public class 求和求平均值 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner sc=new Scanner(System.in);
    		double[] s=new double[10];
    		for(int i=0;i<10;i++)
    			s[i]=sc.nextDouble();
    		System.out.println(Sum(s));
    		System.out.print(Average(s));
    	}
    	public static int Sum(double[] s){
    		double sum=0;
    		for(int i=0;i<10;i++)
    			sum+=s[i];
    		return (int)sum;
    	}
    	public static double Average(double[] s){
    		return Sum(s)/10;
    	}
    
    }
    
    

    这个是正确的

    import java.util.Scanner;
    
    public class 求和求平均值 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner sc=new Scanner(System.in);
    		double[] s=new double[10];
    		double sum=0;
    		for(int i=0;i<10;i++){
    			s[i]=sc.nextDouble();
    			sum+=s[i];
    		}
    		System.out.println((int)sum);
    		System.out.print(sum/10);
    	}
    
    }
    
    

    在这里插入图片描述

    展开全文
  • import java.util.Scanner;... //我们可以输入多个数字,其总和与平均值,每输入一个数字用回车确认,通过输入非法数字来结束输入并输出执行结果 Scanner scanner = new Scanner(System.in); //定义‘和
  • java求平均数的函数

    千次阅读 2021-03-11 12:39:29
    Java 实现计算数的和及平均值 班级:xxxxxxx 姓名:xxxxxxx 学...利用Excel 函数平均数大家在生活中遇到较大或较多数字计算时,总是怕出 错,感到头痛,而利用 Excel 函数解决这些问题,就简单多 了。函数是 Excel 一种...
  • java求平均数函数

    千次阅读 2021-04-12 19:04:21
    7. 假设一个N个数的平均数的算法存在语句average = sum / N,...完成一个一个程序实现一个班级若干名同学若干门课程的总成绩统计、求平均数及排序 的功能。 实验二:类与对象一——类的创建及封装前言:Java 是一种...
  • java实例之(1)—求平均值 我新开个坑—java实例,喜欢的观众大大可以订阅哦!!! 文末有完整代码(⊙o⊙)哦 1. 思路 做这个实例之前,我们需要看一个数学思路------平均数的方法 这里我采取最直观的方法: 先...
  • 简单java求和求平均值的相关代码

    千次阅读 2020-09-26 13:21:52
    import java.util.Scanner; //表示java.util包 public class Speak{ //main class 声明 public static void main(String[] args){ System.out.println("用空格表示分隔, 输入若干个数,然后输入#表示结束,\n...
  • Java求数组的平均值

    千次阅读 2021-10-29 15:37:30
    //实现一个方法 avg, 以数组为参数, 数组中所有元素的平均值(注意方法的返回值类型). double sum = 0; for (int value : arr) { sum += value; } return (1.0*sum)/arr.length; } public static void main...
  • Java实现若干个数计算平均值并保留小数位 java计算平均值 java四舍五入保留小数 ...3、因平均值后,可能会有若干位小数,需要对小数位进行处理,分别使用 java.math.BigDecimal 和 java.te...
  • //从控制台任意输入六个数字,然后输出六个数字的平均值,最大值以及最小值。import java.util.Scanner;public class Text2 {public static void main(String[] args) {Scanner input=new Scanner(System.in);System...
  • java求一组数的平均值

    千次阅读 2019-08-23 23:30:47
    java求一组数的平均值 使用java中的数组和for循环 public class pingjun { public static void main(String[] args) { int sum=0; int x=0; int a[]={72,89,65,58,87,91,53,82,71,93,76,68}; for(int i=0;i&...
  • Java代码---数组中的平均值

    千次阅读 2020-03-07 13:37:17
    Java代码—数组中的平均值 /** * 数组中的平均值 */ class Demo5 { public static void main(String[] args) { int[] array = {1,2,3,4,5,1,2,8}; System.out.println(average(array)); } private s...
  • 输入一组5个float类型的数据,要求输出这组数据,并且输出这组数据的平均值 最大值 最小值。 格式: 输入第 1 数据: 45 输入第 2 数据: 55 输入第 3 数据: 60 输入第 4 数据: 65 输入第 5 数据: 70 这组数据为:45.0 ...
  • 求平均值的接口

    2013-04-21 20:20:38
    声明一个求平均值的接口 Average,其中两个求平均值的方法,分别以 整形数组、字符串数组(数字的字符串形式)为参数,返回数组值的平均数。
  • 使用Spark算子map、reduce相结合求平均值
  • 主要介绍了java用list集合存储学生信息并算出成绩平均值操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • java 代码笔记 求平均值

    千次阅读 2017-12-18 10:44:49
    1.求平均值 PageVo pageVos = ((BaseMonitorIndicatorsSkinsDao) this.dao).page(baseMonitorIndicatorsSkinsParamVo); Double single_weight = 0.0; Double transverse_diameter =
  • 求平均数的代码

    2012-10-19 20:24:09
    这是基于java编写的关于几个数的平均值的代码,还带有找出与平均值最接近的那个数的功能。
  • JAVA——实现数组求平均

    千次阅读 2019-11-14 14:35:37
    题目: 1.键盘录入班级人数 2.根据录入的班级人数创建数组 3.利用随机数产生0-100的... 4.... (1)打印该班级的不及格人数 (2)打印该班级的平均分 (3)演示格式如下: 请输入班级人数: 键盘录入:100 控制台输出:...
  • java代码-数组合,求平均值最大值,最小值
  • 计算两个数的平均值的三种方法

    千次阅读 2021-03-06 18:05:46
    a+b变的更大了,如果a和b都是一个很大的数可能会超出整形所能储储存的最大范围,导致整型溢出,从而计算错误 第二种方法 思路:用较大的数减去较小的数然后除以2在加到较小的那个数上可以得到两个数的平均值(如下图...
  • Java计算平均成绩

    千次阅读 2021-02-25 19:42:06
    编写一个程序,根据用户输入的总人数和总成绩计算平均成绩。要求程序能够处理总人数或者总成绩不是数字时的情况。根据题目要求得知,在程序中需要对多种异常情况进行不同的处理。此时就用到了在《Java try catch语句...
  • java 最大值、最小值和平均值 java 最大值、最小值和平均值
  • java 最值和平均值

    万次阅读 2014-05-31 21:31:40
    定义一个实现常用数学运算的类MyMath,类中提供max()、min()、sum()与average()四个静态方法,每个方法带有三个整形参数,分别实现对三个整数取最大值、最小值、和值及平均值的运算。在主类中对任意输入的三个整数...
  • java去掉最大和最小值求平均

    千次阅读 2019-08-26 11:35:47
    import java.util.Arrays; public class Avg { public static void main(String[] args) { double[] arr={2,2.2,3,1,10,3,9,12}; Arrays.sort(arr); double sum=0; for (int i = 1; i < arr.len...
  • java代码-定义一个一维数组,出数组的最大值,最小值,平均值
  • Ⅰ、用while循环求和的平均值:①、//代码摘下直接可以运行#includeint main(){int count=0,total,number;total=0; //total:存放累加和printf(“Please input six number!\n”);while(count<=5) //循环控制条件{...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 174,745
精华内容 69,898
关键字:

java求平均值

java 订阅