编写java程序时遇到的错误Syntax error on token “;“, , expected

记个笔记:
在声明一个JMenuItem对象数组时遇到的错误

声明一个对象数组一般有两种方式

//方式一
Type a[] ;
a[]= new Type[LEN];

//方式二,将两句合成为一句
Type a[] =new Type[LEN];

//声明完成后,对象数组中的对象都是空对象,还需要创建
//声明之后创建对象数组中的每个对象
for(int i=0;i<LEN;i++)
	a[i]=new Type();	//调用构造方法

但是我在创建一个菜单条数组时使用了第一种方式

JMenuItem item [] ;		//声明并创建数组
item =new JMenuItem[10];

,却给出了错误提示:Syntax error on token “;”, , expected
改法

//改法一,使用第二种声明方式
JMenuItem item [] = new JMenuItem[10];

//改法二,两个语句不要紧挨在一起,把第二句放到函数内部
JMenuItem item [] ;
//下面这一句不是声明变量,而是普通的创建语句,不能够放到函数的外部
//放到函数内部才可以,或者用一对大括号括起来可能也行   {item =new JMenuItem[10];}
item =new JMenuItem[10];

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值