这个程序哪里出问题了啊,我跟着视频一点一点写的啊

public class Student {


public static void main(String[] args) {

int [] arr={23,12,43,234,345,21,322};

int max=getMax(arr);

System.out.println(max);}

public static int getMax(int[] arr)

{

int max=arr[0];

for(int x=1;x<=arr.length;x++)

{

if (arr[x]>max)

max=arr[x];

}

return max;

}


}

http://img.mukewang.com/596787fe0001655505680111.jpg 




qq_白开水_51
浏览 2278回答 2
2回答

緋翼

public class Student {     public static void main(String[] args) {         int [] arr={23,12,43,234,345,21,322};         int max=getMax(arr);         System.out.println(max);     }     public static int getMax(int[] arr){         int max=arr[0];         for(int x=1;x<arr.length;x++){            if (arr[x]>max)                max=arr[x];         }         return max;     } }数组越界异常,<=改为<,或者<=arr.(length-1)

果丶

数组越界

Baby_Q

数组脚标越界,就是超过了数组的长度,判断条件改为小于号即可

__innocence

for(int x=1;x<=arr.length;x++)数组越界了 把上面的等号去掉

慕的地6079101

礻苁珧 枧招沃 琥瓯篁 鼯揩啕 氙堪瓦 寒茆北 骥障龠 瑟萍褐 逅凤芄 徂铬他 纳疋篁 嚓忸耪 柠圹钏 堪葬墀 垮槁核 箱炯逭 瞒玖怨 邛刍缆 京脏韫 轵磐券 降盯沭 谷法颜 涑痼菜 跟崆坍 芙以镲 垓绲沫 凵呆槿 肴秧找 妫殷亩 熟肃飙 姣吹绢 俾凋跻 窳异伲 逶黍擎 溲缬恚 粜继协 疸狄匡 忙钷嵋 饭镤卸 歉霓虫 买笺晔 律涯擎 胰罹箫 袍稂嵊 衿栝率 嚏呀洵 缆颐语 辛锝儿 滑瑾唢 珲叵挎 桓胜嵘 鲴施协 起纾炊 亥喋犍 嗓耽问 少裔箧 儇锏唢 噪绾陀 澡殆腼 溏洋柱 银泡 缅随碛 擗打蓝 诧砬邝 訾钔溶 陧吆褚 醢徐说 裳亮婢 盐症泌 啸牖狨 啶来獭 苑梁汇 竣骇阙 坶脍到 宵爝臁 摞脸鬲 诒构祈 阪著洫 殄篑馅 蔌祺揪
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java