「java数组重载最小值」java里重载

博主:adminadmin 2022-12-24 16:33:08 70

本篇文章给大家谈谈java数组重载最小值,以及java里重载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何在数组中取最大值和最小值

以下程序主要是求得数组中的最大值和最小值:

public class a {

public static void main(String args[]) {

int a[]={84,40,16,3,10,49,28,76,94,70};

int n;

int min=a[0];

int i;

int max=a[0];

for(n=0;n=9;n++) {

if(maxa[n])

max=a[n];

}

for(i=0;i=9;i++) {

if(mina[i])

min=a[i];

}

System.out.print("max="+max);

System.out.print("min="+min);

}

}

该程序输出结果:

数组A的元素包括:74 48 30 17 62数组的最大值是:74数组的最小值是:17

程序说明如下:

第6行声明整数变量i 做为循环控制变量及数组的索引:另外也声明存放最小值的变量min与最大值的变量max。

第7行声明整型数组A,其数组元素有5个,其值分别为74、48、30、17、62。

第9行将min与max的初值设为数组的第一个元素。

第10~18行逐一输出数组里的内容,并判断数组里的最大值与最小值。

第19~20行输出比较后的最大值与最小值。将变量min与max初值设成数组的第一个元素后,再逐一与数组中的各元素相比。比min小,就将该元素的值指定给min存放,使min的内容保持最小;同样的,当该元素比max大时,就将该元素的值指定给max存放,使max的内容保持最大。for循环执行完,也就表示数组中所有的元素都已经比较完毕,此时变量min与max的内容就是最小值与最大值。

本文所述代码为比较基础的示例程序,相信对于Java的初学者仍有一定的借鉴价值。

java 数组求最大值和最小值最小值

int max_idx=0;//最高得分的下标数

int min_idx=0;//最低得分的下标数

int min=Integer.MAX_VALUE;//最低分值

int max=Integer.MIN_VALUE;//最高分值

//////////////////////////////////////////////////////////////////////

int sum=0;//总分数

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

System.out.print("请输入第"+(i+1)+"位学生的姓名:");

name[i]=in.next();

System.out.print("请输入第"+(i+1)+"位学生的分数:");

score[i]=in.nextInt();

if(score[i]min){

min=score[i];

min_idx=i;

}

if(score[i]max){

max=score[i];

max_idx=i;

}

sum+=score[i];

}

System.out.printf("最低分:%d,最高分:%d,平均分:%d", min, max, sum/score.length);

java求数组中最大值最小值

java中随便定义一个数组时,需要先排序之后,然后输出最大最小值,可以使用sort类进行排序,实例如下:

public class ArrDemo{ public static void main(String[] args){ new ArrDemo().getPrint(); } private int[] getPrint(){ java.util.Scanner sc = new java.util.Scanner(System.in); try{ System.out.println("请输入数组的个数。"); int[] arr = new int[sc.nextInt()]; for(int i = 0; i arr.length; i++){ System.out.println("请输入第"+(i+1)+"个数。"); arr[i] = sc.nextInt(); } getArr(arr); }catch(Exception e){ System.err.println("对不起,您输入的不是数字。"); } } private void getArr(int[] arr){ int sum = 0; java.util.Arrays.sort(arr); for(int i = 0;i arr.length; i++){ sum += arr[i]; } System.out.println("最大值是:"+arr[arr.length-1]); System.out.println("最小值是:"+arr[0]); System.out.println("和是:"+sum); }}

java数组重载最小值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java里重载、java数组重载最小值的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。