Syntax error on token ";", { expected after this token

<%!classUser{publicUser(Stringname,intpass){username=name;password=pass;}privateStrin... <%!
class User
{
public User(String name,int pass)
{
username=name;
password=pass;
}
private String username;
private int password;
public String getName()
{
return username;
}
public int getPassword()
{
return password;
}
}
%>
<%!
User[] user = new User[5];
user[0] = new User("Jack",123);
user[1] = new User("Mike",123);
user[2] = new User("Lay",123);
user[3] = new User("Jonas",123);
user[4] = new User("Rick",123);

%>
User[] user = new User[5];这里会报错 提示Syntax error on token ";", { expected after this token
展开
 我来答
星莫神殇
2014-03-10 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:84万
展开全部
语法错误,你看哪一行报的错,估计是中英文切换过程中出的错。
更多追问追答
追问
我重新输了一下,并不是中英文切换的错误。而且我发现如果我把
user[0] = new User("Jack",123);
……
user[4] = new User("Rick",123);
全都注释掉,则不会报错,不过还是谢谢你的回答
追答
你使用折半查找法定位问题出现在哪段代码上,然后看那段代码和其它的有哪些不同,我估计是分好有误。
比如你注释了数组user[]0~4没问题,你再注释掉0~2,如果有问题说明错误出在3~4之间,你再注释3,如果还没问题就证明错误一定在4身上。
我一般遇到代码量大又不好找问题的情况下,就这样定位问题。
百度网友9ccce6b
2018-04-05 · TA获得超过3580个赞
知道小有建树答主
回答量:40
采纳率:0%
帮助的人:5654
展开全部

public void read()External(ObjectInput in) throws IOException,
ClassNotFoundException {
msg = (String) in.readObject();
num = in.read(); // 把数字88加进来
}
}
这里多了一个}。

还有最后那里,多了两个}。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ef2ed3d99
2014-03-10 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:133万
展开全部
把那个感叹号去掉吧:
<%
User[] user = new User[5];
追问
问题确实解决了,但有叹号表示声明,去掉了意思就不一样了,不过谢谢
追答
呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
粉丝12311
2018-04-23
知道答主
回答量:1
采纳率:0%
帮助的人:879
展开全部
(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;window.CKEDITOR||(window.CKEDITOR=function(){var a={timestamp:"E6FD",version:"4.4.3",revision:"fd4f17c",rnd:Math.floor(900*Math.random())+100,_:{pending:[]},status:"unloaded",basePath:function(){var a=window.CKEDITOR_BASEPATH||"";if(!a)for(var d=document.getElementsByTagName("script"),e=0;e<d.length;e++){var b=d[e].src.match(/(^|.*[\\\/])ckeditor(?:_basic)?(?:_source)?.js(?:\?.*)?$/i);if(b){a=b[1];break}}-1==a.indexOf(":/")&&"//"!=a.slice(0,2)&&(a=0===a.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]*/)[0]+
为什么又是错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式