「java输出数组的最大值」java输出数组的最大值怎么算

博主:adminadmin 2022-11-21 19:33:08 62

今天给各位分享java输出数组的最大值的知识,其中也会对java输出数组的最大值怎么算进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java 数组最大值

public class Main {

public static void main(String[] args) {

Scanner in = new Scanner(System.in);

System.out.println("输入数组长度");

int len = in.nextInt();

int[] nums = new int[len];

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

nums[i] = in.nextInt();

}

System.out.println("输入的数组为:");

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

System.out.print(nums[i]);

if (i != len - 1) {

System.out.print(",");

}

}

System.out.println("数组最大值为:");

int max = nums[0];

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

if(nums[i] max){

max = nums[i];

}

}

System.out.println(max);

}

}

「java输出数组的最大值」java输出数组的最大值怎么算

java求数组的最大值

public class B {

public static void main(String[] args) {

int[] array = {10,29,18,30,43,69};

int max = 0;//初始最大值

//遍历循环数组

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

if(maxIndex array[i]){

maxIndex = array[i];

}

}

System.out.println("最大值:"+max);

}

}

如有帮助请采纳(不懂请提问),可以看我主页,欢迎来交流学习;

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找出一个整数数组中最大的值,并返回最大值的数组下标,尤其是有两个或是三个最大值时?

用System.out.println(j);   //输出最大值下标即可。

一、源程序为:public class Test2 {public static void main(String[] args) {int [] arr={23,12,32,13,31,56,43}sort(arr);System.out.format("%d",+arr[6]);// TODO Auto-generated method stub}public static void  sort(int  azz[]){int t;for(int i=0;iazz.length-1;i++){ if(azz[i]azz[i+1]){ t=azz[i];azz[i]=azz[i+1]azz[i+1]=t;}}}}。

二、此程序使用了数组:有关数组:声明格式 :    数据类型  数组名[ ];  或    数据类型   [  ]   数组名;同时声明与创建数组的格式为:数据类型 数组名[ ]=new 数据类型 [ size ]其中,new用来给数组分配内存,size用来定义数组的长度。

三、函数调用:sort(arr);形式:public class Test {public static void main(String[] args) {sort(arr);}public static void  sort(int  azz[]){}}。

四、冒泡排序第一次,找出最大的值。比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。

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

The End

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