为了账号安全,请及时绑定邮箱和手机立即绑定

已知一个整型数组arr,存储的数据是3,1,5,7,2,4,请编写程序获取数组中的最大值

已知一个整型数组arr,存储的数据是3,1,5,7,2,4,请编写程序获取数组中的最大值

油菜花首领 2018-09-30 23:43:13
查看完整描述

3 回答

?
慕仔4242357

TA贡献3条经验 获得超0个赞


const arr = [3, 1, 5, 7, 2, 4];
let max = arr[0];
arr.forEach(item => {
    if (item > max) {
        max = item;
    }
});


查看完整回答
反对 回复 2018-10-02
?
航哥很帅

TA贡献1条经验 获得超0个赞

构建一个最大对,根元素,就是数组中最大的值。

查看完整回答
反对 回复 2018-10-02
?
car

TA贡献184条经验 获得超33个赞

用math.max和循环试试

查看完整回答
反对 回复 2018-10-02
?
car

TA贡献184条经验 获得超33个赞

用math.max和循环试试

查看完整回答
反对 回复 2018-10-02
?
dorseyCh

TA贡献2条经验 获得超0个赞

定义一个变量,给个初始值比如0,最好是负无限大,再用for循环遍历,当大于初始值时,初始值赋值成这个大于它的值,最后输出你定义的这个变量

查看完整回答
反对 回复 2018-10-02
  • 风之极端
    风之极端
    只要赋值为第一个元素就好了啊,反正是他们内部比较
?
慕桂英504926

TA贡献1条经验 获得超0个赞

用冒泡排序啊 !两个for循环

查看完整回答
反对 回复 2018-10-01
?
招生

TA贡献2条经验 获得超0个赞

package ch3;

public class t17 {
public static void main(String args[]){
int arr[]=new int[]{3,1,5,7,2,4};
int max=arr[0];
for(int i=1;i<=5;i++){
if(arr[i]>max)
max=arr[i];
}
System.out.println("该数组最大值为:"+max);
}
}

查看完整回答
反对 回复 2018-10-01
?
招生

TA贡献2条经验 获得超0个赞

就本萌新理解的:length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法。java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!

查看完整回答
反对 回复 2018-10-01
?
油菜花首领

TA贡献2条经验 获得超0个赞

package juice;


public class a5 {

public static void main(String[] args) {


    int[] arr ={3,1,5,7,2,4};


for(int i=0;i<arr.length-1;i++){


    for(int j=0;i<arr.length-i-1;j++){


     if(arr[j]>arr[0]){


    int max=arr[0];


    arr[0]=arr[j];


    arr[j]=max;


}


}


}


  for (int i=0;i<arr.length;i++)


          System.out.println(arr[i]);

}


}

这是自己写的,但是好像是错了


查看完整回答
反对 回复 2018-09-30
  • 3 回答
  • 0 关注
  • 7213 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信