public class Hello
{
public static void main(String args[])
{
int a[]={9,8,7,1,6,5,4,3,2,0},n=10,max,min,i=0;
max=min=a[0];
for(i=1;i<n;i++)
{ if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
};
System.out.println("max="+a[i]);
System.out.println("min="+a[i]);
}
}
在jdk中运行的出现这种提示,exception in threat "main" java.lang.arrayindexoutofbounds
{
public static void main(String args[])
{
int a[]={9,8,7,1,6,5,4,3,2,0},n=10,max,min,i=0;
max=min=a[0];
for(i=1;i<n;i++)
{ if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
};
System.out.println("max="+a[i]);
System.out.println("min="+a[i]);
}
}
在jdk中运行的出现这种提示,exception in threat "main" java.lang.arrayindexoutofbounds
解决方案 »
- Java GUI
- java基础 接口之间的转换
- multipart/form-data上传方式,提交数据的问题。
- 为什么date类里的getDate()方法针对同一天会得到不同的值呢?
- 我从Component继承了一个自动义组件类MyCom,然后重载了paint(g)方法,我在该函数里调用g.drawString("fjdshfjdsf", 30, 0);发现文字显示
- 如何对比两个日期大小?
- 如何将e:\java;加入classpath变量中?
- 如何使JOptionPane.showConfirmDialog(null,"thisi asdf","sdffsd",JOptionPane.YES_NO_OPTION);在客户端显示?
- 买了一本电子工业出版社的jbuilder5应用开发祥解,、滥!
- 如何判断左右同时按键??
- 一个SWT做的Browser的多线程问题。谢谢
- 已知一个类名的字符串,如何转换成对应类型?
{
int a[] = {9, 8, 7, 1, 6, 5, 4, 3, 2, 0}, n = 10, max, min, i = 0;
max = min = a[0];
for (i = 1; i < n; i++)
{
if (a[i] > max)
max = a[i];
if (a[i] < min)
min = a[i];
}
System.out.println("max=" + max);
System.out.println("min=" + min);
}
这个问题值得么。。
你代码的目的是输出最大数和最小数的吧。
最后你输入时候输出的变量a[i]是个什么东西
你把sysout里面的变量改成max和min就成功运行了。
你for循环里被赋值的变量就是max和min不是么?
System.out.println("min=" + min);输出错了
输出a[i]有什么意义