Java后台通过Collections获取list集合中最大数,最小数代码

2020-10-09 0 213

我就废话不多说了,大家还是直接看代码吧~

package com.jalor;
 
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
 
public class Jalor_20180728 {
 public static void main(String[] args) {
 List<Integer> rst2 = new ArrayList<>();
 rst2.add(1);
 rst2.add(2);
 rst2.add(3);
 rst2.add(8);
 rst2.add(0);
 Collections.max(rst2);
 Collections.min(rst2);
 System.out.println(\"max: \"+ Collections.max(rst2));
 System.out.println(\"min: \"+ Collections.min(rst2));
 }
}

实践是检验真理的唯一标准,结果如下

Java后台通过Collections获取list集合中最大数,最小数代码

补充知识:java求list集合的最大值、最小值、总和、总个数、平均数、标准偏差

1、标准偏差公式如下:

Java后台通过Collections获取list集合中最大数,最小数代码

2、java求list集合的总组数、和、平均数、总体标准偏差代码如下:

package com.cn;

import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test4 {
	public static void main(String[] args) {
		TotalityStandardDeviation();
	}
	
	public static void TotalityStandardDeviation(){
		List<String> list = new ArrayList<String>();
		list.add(\"1.24\");
		list.add(\"2.24\");
		list.add(\"5\");
		
		String maxvalue=Collections.max(list);
		System.out.println(\"最大值===\"+maxvalue);
		String minvalue=Collections.min(list);
		System.out.println(\"最小值===\"+minvalue);
		int count=0;//总个数
		double sum=0;//总和
		double average=0;//平均数
		double dStdDev=0;//总体标准偏差
		
		//求总组数
		count=list.size();
		System.out.println(\"总个数===\"+count);
		//求和
		for(int i = 0; i < list.size(); ++i)
		{
			sum += Double.parseDouble(list.get(i));
		}
		//求平均数
		average = sum/list.size();
		DecimalFormat df = new DecimalFormat(\".000\");
		System.out.println(\"总和===\"+df.format(sum));
		System.out.println(\"平均数===\"+df.format(average));
		//求总体标准偏差
		double dsum=0;
		for(int i = 0; i < list.size(); ++i)
		{
			double s=Double.parseDouble(list.get(i)) - average;
			dsum += Math.pow(s,2);
		}
		dStdDev = Math.sqrt(dsum / list.size());
		System.out.println(\"标准偏差值===\"+df.format(dStdDev));
	}
}


3、代码计算结果如下

Java后台通过Collections获取list集合中最大数,最小数代码

4、方差 标准差-均方差在线计算器结果如下:

Java后台通过Collections获取list集合中最大数,最小数代码

以上这篇Java后台通过Collections获取list集合中最大数,最小数代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持自学编程网。

遇见资源网 JAVA Java后台通过Collections获取list集合中最大数,最小数代码 http://www.ox520.com/19764.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务