Topic: 一个小程序(为什么我运行时总说第七行是非法表达式的开始)

  Print this page

1.一个小程序(为什么我运行时总说第七行是非法表达式的开始) Copy to clipboard
Posted by: java007
Posted on: 2005-10-13 16:49

请尽量使用准确的文字描述作为标题
原題:
一个小程序


public class abc
{
public static void main(String args[]){  
  int[] a=new int[5];
    for(a=0;a<a.length;a++)
  }
public void doubleSize(int[] a)
  {
    a=new int[a.length*2];
  int i;
  System.out.println(a[i]);
  }
}

为什么我运行时总说第七行是非法表达式的开始,还有方法doubleSize能实现把数组的SIZE变成两倍吗?谢谢了.

2.Re:一个小程序 [Re: java007] Copy to clipboard
Posted by: bluecrystal
Posted on: 2005-10-13 17:00

java007 wrote:
public class abc
{
public static void main(String args[]){
int[] a=new int[5];
for(a=0;a<a.length;a++)//error
}
public void doubleSize(int[] a)
{
a=new int[a.length*2];
int i;
System.out.println(a[i]);
}
}

为什么我运行时总说第七行是非法表达式的开始,还有方法doubleSize能实现把数组的SIZE变成两倍吗?谢谢了.

3.Re:一个小程序(为什么我运行时总说第七行是非法表达式的开始) [Re: java007] Copy to clipboard
Posted by: sjw2004
Posted on: 2005-10-14 21:29

a是一个引用,可以等于零么?

4.Re:一个小程序(为什么我运行时总说第七行是非法表达式的开始) [Re: java007] Copy to clipboard
Posted by: rhvic
Posted on: 2005-10-15 23:49

可以把程序全写出来看看吗?

5.Re:一个小程序(为什么我运行时总说第七行是非法表达式的开始) [Re: java007] Copy to clipboard
Posted by: 科大梦之队
Posted on: 2005-10-16 00:16

bluecrystal已经说的很清楚了!

6.Re:一个小程序(为什么我运行时总说第七行是非法表达式的开始) [Re: java007] Copy to clipboard
Posted by: chenjianguojt
Posted on: 2005-10-19 23:42

a为数组,是不可能为0的,它相当于一个对象


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923