" java.lang.ArrayIndexOutOfBoundsException:4错误。
publicclassprc10{publicstaticvoidmain(String[]args)throwsException{doublearr[]=newdou...
public class prc10
{
public static void main(String[] args) throws Exception
{
double arr[] = new double[]{1.2,23,5,28};
for(int i=0;i<5;i++)
{
if(arr[i]<0)
{
System.out.println("含有非正数。");
break;
}
}
System.out.println("不含有非正数。");
}
}
编译运行后会有题目所示错误,第十一行, if(arr[i]<0),这有什么错误啊。。为什么会有超出范围呢。 展开
{
public static void main(String[] args) throws Exception
{
double arr[] = new double[]{1.2,23,5,28};
for(int i=0;i<5;i++)
{
if(arr[i]<0)
{
System.out.println("含有非正数。");
break;
}
}
System.out.println("不含有非正数。");
}
}
编译运行后会有题目所示错误,第十一行, if(arr[i]<0),这有什么错误啊。。为什么会有超出范围呢。 展开
展开全部
new double[]{1.2,23,5,28};
索引: 0 对应 1.2
1 对应 23
2 对应 5
3 对应28
for(int i=0;i<5;i++)
循环结果 : 0 、1 、2 、3 、4
自己好好想想吧。这问题不应该问。有些问题自己想明白了才是真理
索引: 0 对应 1.2
1 对应 23
2 对应 5
3 对应28
for(int i=0;i<5;i++)
循环结果 : 0 、1 、2 、3 、4
自己好好想想吧。这问题不应该问。有些问题自己想明白了才是真理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(int i=0;i<5;i++)
~~~~~~~~~`
~~~~~~~~~`
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询