java求平均年龄java long 最大值值最小值

下次自动登录
现在的位置:
& 综合 & 正文
Java 中一个int型数组的求最大值最小值
小友今日看单元测试,发现的一个测试用例的。而测试的是某个类的最大值,最小值方法。
在此把测试类发上来。保留此地,如有人对此有兴趣,看以看下。闲话少说:
public class MaxMinTool {
public static int getMax(int[] arr) {
int max = Integer.MIN_VALUE;
for(int i = 0; i & arr. i++) {
if(arr[i] & max)
max = arr[i];
public static int getMin(int[] arr) {
int min = Integer.MAX_VALUE;
for(int i = 0; i & arr. i++) {
if(arr[i] & min)
min = arr[i];
也许看着比较简单了,不要取笑哦。
&&&&推荐文章:
【上篇】【下篇】其他回答(1)
//test public static void main(String[] args) {
int[] ti={12,51,23,4,72,34,7,25,78,61};
cxsz.testNumber(ti);
}public class cxsz {//求最小、最大、平均、和public static void testNumber(int[] par) {
int min = par[0], max = par[0], sum = 0, ave = 0;
for (int i = 0; i & par. i++) {
if (min & par[i]) {
min = par[i];
if (max & par[i]) {
max = par[i];
sum = sum + par[i];
ave = sum / par.
System.out.println("最小数:" + min);
System.out.println("最大数:" + max);
System.out.println("平均数:" + ave);
System.out.println("和:" + sum);
run:最小数:4最大数:78平均数:36和:367成功生成(总时间:0 秒)补充你自己做一下,很简单
园豆:24860
1 public class Cxsz{ 2
public static void main(String[] args){ 3
int[] array = new int[]{12,51,23,4,72,34,7,25,78,61}; 4
int min=array[0],max=array[0],avg=array[0]; 5
int sum = 0; 6
for(int i=0;i&array.i++){ 7
if(array[i]&max) 8
max = array[i]; 9
if(array[i]&min)10
min = array[i];11
sum += array[i];12
avg = sum/array.14
System.out.println("数组的最大值为:"+max);15
System.out.println("数组的最小值为:"+min);16
System.out.println("数组的平均值为:"+avg);17
&&&您需要以后才能回答,未注册用户请先。用JAVA编写一个程序,随便输入几个数求这几个数的最大数、最小数和平均值._百度知道
用JAVA编写一个程序,随便输入几个数求这几个数的最大数、最小数和平均值.
请定要用JAVA编写
提问者采纳
import java.util.Spublic class A {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] nums = new int[6]; // 控制输入数for (int i = 0; i & nums. i++) {System.err.print(&请输入第& + (i+1) + &数: &);nums[i] = sc.nextInt(); // 处能抛异, 异没处理}int max,sum = max = min = nums[0];for (int i = 1; i & nums. i++) {if (max & nums[i]) max = nums[i];if (min & nums[i]) min = nums[i];sum += nums[i];}System.out.println(&: & + max);System.out.println(&: & + min);System.out.println(&平均: & + (sum/nums.length));}}异没处理输入非数字异抛
提问者评价
谢谢!!!!!!!!!太好啦!!!!!!!!!!
其他类似问题
平均值的相关知识
其他3条回答
/* * xiangjun_z */import java.util.R/** * * @author m */public class Counter {
String description=&&;
Counter(int[] p) {
if (p != null) {
max = p[0];
min = p[0];
int tt = 0;
for (int i = 0; i & p. i++) {
if (max & p[i]) {
max = p[i];
if (min & p[i]) {
min = p[i];
average=tt/p.
description=&max=&+max+&\nmin=&+min+&\n&;
description+=&average=&+
public String getDescription(){
public static void main(String[] args) {
int mpLength = 30;
System.out.println(&总计元素&+mpLength+&&);
int[] mp = new int[mpLength];
Random r = new Random();
for (int i = 0; i & mp. i++) {
mp[i] = r.nextInt();
System.out.print(mp[i]+&
Counter c = new Counter(mp);
System.out.println(&the result is:&);
System.out.println(c.getDescription());
public class test{ public static void main(String [] args){
double[] arr = new double [10];
double sum = 0;
double avg = 0;
double max = arr[0];
double min = arr[0];
if (args.length == 0) {
System.out.println(&请使用命令行参数&
+ &输入 10 个数&);
for (int i = 0; i & args. i++) {
/* 将字符串参数转换为 double*/
double num = Double.parseDouble(args[i]);
sum += arr[i];
for (int i = 0; i & args. i++) {
if(max & arr[i]){
max = arr[i];
if(min & arr[i]){
min = arr[i];
avg = sum / 10;
System.out.println(&\n最大值 = &+ max); System.out.println(&\n最小值 = &+ min);
System.out.println(&\n和 = & + sum);
System.out.println(&\n平均值 = & + avg);}}用命令行参数输入java test 10 2 3 4 7 9 8 6 5 1运行结果最大值 = 10.0最小值 = 0.0和 = 55.0平均值 = 5.5
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁JAVA泛型类求数组最小值最大值和平均值_百度知道
JAVA泛型类求数组最小值最大值和平均值
定义泛型类员变量Number类或其类象数组员:求数组元素值、值平均值创建泛型类象别求IntegerDouble型数组、平均值
我有更好的答案
按默认排序
应该能给带帮助public class NumFunc&T extends Number& { T[] NumFunc(T[] a) {
this.a = } /**
* @return 值
*/ public T minValue() {
T min = this.a[0];
for (int i = 1; i & this.a. i++){
if (a[i].toString().compareTo(min.toString())&0){
min = a[i]; // 未参数类型 T, T 定义运算符 &
* @return 值
*/ public T maxValue() {
T max = this.a[0];
for (int i = 1; i & this.a. i++)
if (a[i].toString().compareTo(max.toString())&0){
max = a[i]; // 未参数类型 T, T 定义运算符 &
* @return 平均值
@SuppressWarnings(&unchecked&) public T aveValue() {
//没特别先用逐些吧:Byte、Double、Float、Integer、Long、Short
if (this.a instanceof Double[]) {
Double ave=0.0;
for (int i = 0; i & this.a. i++)
ave+=Double.valueOf(a[i].toString());
ave=ave/this.a.
return (T)
if (this.a instanceof Integer[]) {
Double ave=0.0;
for (int i = 0; i & this.a. i++)
ave+=Integer.valueOf(a[i].toString());
ave=ave/this.a.
return (T)
} public static void main(String[] args) {
Integer[] i = { 9, 1, 2, 5, };
Double[] d = { 1.0, 1.1111 };
NumFunc&Integer& v = new NumFunc&Integer&(i);
NumFunc&Double& vs = new NumFunc&Double&(d);
System.out.println(&值:& + vs.minValue());
System.out.println(&值:& + vs.maxValue());
System.out.println(&平均值:& + v.aveValue());
System.out.println(&平均值:& + vs.aveValue()); }}
其他类似问题
java泛型的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求数组中元素的最大值、最小值方法一 遍历数组方法二 使用数组自带的排序方法,如:array.sort() 。返回的数组中第一个元素值最小,最后一个元素值最大方法三 使用Math对象的Math.min(arg1, arg2[,...])、Math.max(arg1, arg2[,...])方法,经测试这种方式较前面两种性能更好。使用函数对象的apply方法可以将参数列表作为数组进行传递,如果数组元素是自定义对象可以先重写元素的valueOf方法再调用,下面是实现代码://最大值Array.prototype.max = function(){return Math.max.apply(Math, this);}//最小值Array.prototype.min = function(){return Math.min.apply(Math, this);}//辅助函数,创建用于测试的随机数组function makeArray (){var original = [];for (var i = 0, l = 100000; i & i++) {original[i] = i + 1;}original.sort(function () { return 0.5 - Math.random(); });}//测试var array = makeArray();var dt = new Date();alert( "value: " + array.max() + " ms:" + ((new Date()) - dt) );做瀑布流布局时需要找出最短/最长高度的列。如果将与列相关的数据保存在数组中就可以通过求数组中元素的最大值、最小值来找出最短/最长高度的列。
js 比较数组中最大值 - 我的异常 获取数组中最大元素的索引值(下标) 巧妙地利用apply方法来调用原生的Math.max与Math.min方法迅速求得结果。apply能让一个方法指定调用对象与传入参数, 并且传入...关于求数组中最大值最小值的问题 - CSDN论坛 - CSDN5条回复&-&发帖时间:&日编写JavaScript求最大最小值的扩展 -- 简明现代魔法apply方法来调用原生的Math.max与Math.min方法迅速...这样就定义了一个数组求max、min的扩展。... 给DOM元素绑定click事件也有学问 3,252 views ...Js取数组中最大值和最小值 javascript - 前端开发之家 - 专注web... return Math.max.apply(Math,array); }Array.min=function(array) { return...设计与一些元素代表什么。&少就是多&,虽然有点 ·Js取数组中最...获取数组中最大最小值方法 - Javascript教程_JS教程_技术文章 - ...现在获取数组中最大最小值用的越来越多了,于是乎我编了个方法供大家使用...{ return Math.max.apply(Math, arr); }else if (maximin == &min...C#中可以用Min()最小值吗_百度知道7个回答 -提问时间:日拖鞋不脱对于楼主的需求,可以用Math类下面的静态方法,比如: Math.Min(a,b);//返回a,b之间的最小值。 Math.Max(a,b);//返回a,b之间的最大值。 求和的话,直...找出数组中的最大值/最小值(Javascript)_微米博客_百度空间 eval('Math.min(' + tmp.toString() + ')'); 可以将它们写在Array的原型里,如下: Array.prototype.findMax = function(){ return eval('Math.max(' +...获取数组中最大最小值方法(一)--JAVASCRIPT--IT部落阁--专注于... JavaScript中获取数组最大最小值的方法有吗?这是一个方法,一个能获取...{ return Math.max.apply(Math, arr); }else if (maximin == &min...JAVA函数与事件编程,数组,搜索与排序 - zzwu的专栏 - 博客频道 - ...为了帮助你的程序计算自然对数,Math类提供了log方法,...在这种情况下,你可使用Math类提供的方法min和max。...以下语句说明了怎样创建包含100个元素的不同类型的......它能接受一个单精度类型的数组参数,求出该数组元素的最大值并...1个回答&-&最新回答:&日用下C语言编写下:#include &stdio.h&main(){float aa[5]={1.1,1.2,1.3,1.4,1,5};float bb=Max(aa[]);printf(&该数组最大值是:/n...&-&js中如何快速获取数组中的最大值最小值? - peihu@126的日志 - ...4个答案 票数js中如何快速获取数组中的最大值最小值? - peihu@126 - 泪过... alert(Math.max.apply(null,ta));//最小值 更改为alert(Math.min.apply(...max@min 利用labview程序计算一个数组的最大值和最小值分别是多少...相关搜索: max@min 输入关键字,在本站182万海量源码库中尽情搜索:帮助 [array.rar] - 把二维数组数据从外部文本文件导入labview中,并实现对导入数据的按列提取...颓废小魔 关注前端 关注客户体验 web前端技术 DIV&CSS交流 ....max= function(array) {//获取数组中最大值 ...Math.max.apply(Math,array); } Array.min= ...的,当时不用outerWidth是想可以更好的控制元素的...js如何取出数组中的最大值 - ASP //js数组求最大最小值可以这么写,不用自己写遍历比较 最大:Math.max.apply(Math,array); 最小:Math.min.apply(Math.array); ...java初学,数组求和、替换位置(急)_百度知道1个回答&-&提问时间:&日最小值的是,Math.min(int x,int y) 如果自己写可以用以下语句 max=x&y...//此二维数组由三个一维数组组成[0],[1],[2],第一个数组有4个元素,第二...&-&asp 取得list&T&中最大值 - 我的异常 获取数组中最大值和最小值的函数 function getMin(array){ return Math.min.apply( Math, array ); } function getMax(array){ return Math.max.apply( ...c中 最大值是 - 德问:编程社交问答计算一个整形数组里的连续元素和的最大值这是一个比较典型的说明算法效率差异的...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...把数组传递给js - 德问:编程社交问答 2. 如果是元素里的内容为空值,那就需要根据你填充数组的值来做判断。&...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...取最大值 - 德问:编程社交问答计算一个整形数组里的连续元素和的最大值这是一个比较典型的说明算法效率差异的...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...js 传参数数组个数 - 德问:编程社交问答 2. 如果是元素里的内容为空值,那就需要根据你填充数组的值来做判断。&...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...Java 学习笔记 - 豆丁(数值); 求最大值: Math.max(数值1,数值2); 求最小值: Math.min(数值1...然后直接对每个元素进行赋值(一个个写,或用for 函数) 在定义数组的同时进行...js数组作为参数 - 德问:编程社交问答 2. 如果是元素里的内容为空值,那就需要根据你填充数组的值来做判断。&...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...获取数组中最大元素的索引值(上标) - Web前端获取数组中最大元素的索引值(下标) 巧妙地利用apply方法来调用原生的Math.max与Math.min方法迅速求得结果。apply能让一个方法指定调用对象与传入参数, 并且传入参数...c#输入三个数,求最大值、最小值和平均值_百度知道3个回答&-&提问时间:&日int i=1; int j=2; int k=3; int minNum=Math.Min(Math.Min(i,j),k);//最小值 int maxNum=Math.Max(Math.Max(i,j),k);//最大值 ...&-&一维数组编程题 - 德问:编程社交问答 //如果数组元素不包含字符“,”:var a = [1,3,4,5,[6,7,9],[2],...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...c enum 最大值 - 德问:编程社交问答计算一个整形数组里的连续元素和的最大值 这是一个比较典型的说明算法效率差异...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...四个字节最大值 - 德问:编程社交问答 计算一个整形数组里的连续元素和的最大值 这是一个比较典型的说明算法效率...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...b 最小 算大 么 - 德问:编程社交问答 有三个整数数组,每个数组的元素个数都为N,现在对数组的元素进行交换,使得每个...(Math.max.apply(null, a));//最大值&br&alert(Math.min.apply(null, a...JavaScript 获取数组中最大值、最小值 - 爪哇人生 - 博客园 巧妙地利用apply方法来调用原生的Math.max与Math.min方法迅速求得结果。apply能让一个方法指定调用对象与传入参数,并且传入参数是以数组形式组织的。恰恰现在有一个...js 多个数组交集 - 德问:编程社交问答 数组某个元素是否为空 1. 如果是数组元素不存在: if (arr[x] == ...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...ext 数组获取 - 德问:编程社交问答获取一个整数数组(N个元素)中元素之和最大的子序列 典型的动态规划算法嘛……...alert(Math.max.apply(null, a));//最大值alert(Math.min.apply(null, a...javascript中获取数组最大值和最小值的方法-php自学 上面的方法比较笨,用Math.max和Math.min方法可以迅速得到结果。apply能让一个方法指定调用对象与传入参数,并且传入参数是以数组形式组织的。恰恰现在有一个方法叫...

我要回帖

更多关于 最大值和最小值 的文章

 

随机推荐