导航:首页 > 编程语言 > java求数组最大值

java求数组最大值

发布时间:2022-03-15 12:27:37

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

Ⅱ java取数组中的最大值

先假设第一个数是最大的,设成max的值,然后拿它依次和后面的数去比,如果遇到比它大的,那就把max的值换成这个较大数,直到遍历完了,max的值就是数组中的最大值喽。

Ⅲ 求java代码 二维数组的最大值

/**
* java定义一个3行4列的二维整数数组,
* 从键盘输入数组中的每一个整数,
* 然后找出数组中的最大值,
* 输出该值及其行下标和列下标
* @author Jeaks
*
*/
public class MaxTowArray {
public static void main(String[] args) {
int[][] array = new int[][]{{23,15,34,14},{25,24,61,11},{78,112,34,67}};
showMaxAndRemark(array);
}

public static void showMaxAndRemark(int[][] array){
int max = array[0][0];
int row = 0 , col=0 ;
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
if(max<array[i][j]){
max = array[i][j];
row = i ;
col = j ;
}
}
}
System.out.println("最大值为max="+max+",位于行下标row="+row+",列下标col="+col);
}

}

Ⅳ java数组求最大值

//数组为arr
int max_num = arr[0];
for (int a : arr) {
max_num = Math.max(max_num, a);

}

Ⅳ JAVA编程求数组最大值和最小值

错在最后两段代码是相同的,写了两个“max”,就会得到最大值与最小值是一样的结果。

只需要把最后一个“max”改为“min”就可以了,改了之后的程序如下:

public class a {

public static void main(String args[]) {

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

int n;

intmin=a[0];

int i;

int max=a[0];

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

if(max<a[n])

max=a[n];

}

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

if(min>a[i])

min=a[i];

}

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

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

}

}

(5)java求数组最大值扩展阅读:

求最大值最小值最简单的程序:

public class a {

public static void main(String args[]) {

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

java.util.Arrays.sort(a);

System.out.print("max=" + a[a.length - 1]);

System.out.print("min=" + a[0]);

}

}

Ⅵ java求数组的最大值和次大值 (求值函数只能调用一次,但是要返回俩个值)

参考代码如下:


importjava.util.Arrays;

publicclassTestArray{
publicstaticvoidmain(String[]args){
int[]arr={7,2,1,3,5,6};

TestArraytestArray=newTestArray();
Stringresult=testArray.getMaxAndSecond(arr);
System.out.println(result);
}


privateStringgetMaxAndSecond(int[]arr){
//对数组排序(正序排列)
Arrays.sort(arr);
intlength=arr.length;
if(length==0){
return"";
}elseif(length==1){
returnarr[0]+"";
}else{
returnarr[length-1]+","+arr[length-2];
}
}
}

运行结果如下:

Ⅶ java传入一个数组 写一个求该数组的最大值的方法

首先通过Arrays.sort(int[]);这样就能对你的数组内容进行排序。
排序完成以后获取第一个和最后一个就拿到了最小和最大的数了!

Ⅷ 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 中一个int型数组的求最大值最小值

阅读全文

与java求数组最大值相关的资料

热点内容
优信二手车解压后过户 浏览:62
Windows常用c编译器 浏览:778
关于改善国家网络安全的行政命令 浏览:833
安卓如何下载网易荒野pc服 浏览:654
javainetaddress 浏览:104
苹果4s固件下载完了怎么解压 浏览:1003
命令zpa 浏览:285
python编译器小程序 浏览:944
在app上看视频怎么光线调暗 浏览:540
可以中文解压的解压软件 浏览:593
安卓卸载组件应用怎么安装 浏览:913
使用面向对象编程的方式 浏览:339
程序员项目经理的年终总结范文 浏览:929
内衣的加密设计用来干嘛的 浏览:432
淮安数据加密 浏览:292
魔高一丈指标源码 浏览:982
松下php研究所 浏览:168
c回调java 浏览:401
梦幻端游长安地图互通源码 浏览:746
电脑本地文件如何上传服务器 浏览:313