static Object[] get()
{
Object[] list = new Object[10];
int i=0;
System.out.println("please input parame");
do
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader( isr );
try {
list[i] = br.readLine();
} catch (IOException e) {
e.printStackTrace();
} }while(list[i]!="#");
for(i = 0; i<10; i++)
System.out.println("list["+i+"]="+list[i]);
return list;
}
请问有什么问题啊?运行不成功.
{
Object[] list = new Object[10];
int i=0;
System.out.println("please input parame");
do
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader( isr );
try {
list[i] = br.readLine();
} catch (IOException e) {
e.printStackTrace();
} }while(list[i]!="#");
for(i = 0; i<10; i++)
System.out.println("list["+i+"]="+list[i]);
return list;
}
请问有什么问题啊?运行不成功.
Object[] list = new Object[10];
int i = 0;
System.out.println("please input parame");
do {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
try { list[i] = br.readLine();
} catch (IOException e) {
e.printStackTrace();
} catch (ArrayIndexOutOfBoundsException e) {
break;
}
} while (!list[i++].equals("#")); for (i = 0; i < 10; i++)
System.out.println("list[" + i + "]=" + list[i]);
return list;
}
Object a[]=null;
a=get();
Perm(a,0,2);
}
static Object[] get()
{
System.out.println("please input num");
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader( isr );
int n=0;
try {
n = Integer.parseInt(br.readLine());
} catch (NumberFormatException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
} Object[] list = new Object[n];
int i=0;
System.out.println("please input parame");
for( ;i<=n;i++)
{
isr = new InputStreamReader(System.in);
br = new BufferedReader( isr );
try {
list[i] = br.readLine();
} catch (IOException e) {
e.printStackTrace();
} }
for(i = 0; i<list.length; i++)
System.out.println("list["+i+"]="+list[i]);
return list;
}
就有Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
错误.