为了账号安全,请及时绑定邮箱和手机立即绑定

30行报错Syntax error, insert ";" to complete LocalVariableDeclarationStatement 40行报错Syntax error on token ")", { expected

http://img1.sycdn.imooc.com//5868f0b60001c1ca06820391.jpg

要怎么改?大神帮忙解答,谢谢

正在回答

3 回答

http://img1.sycdn.imooc.com//586b3abc00018f3706920501.jpg

你的代码我没有改动,完全正确,不行就把项目清理下重新部署

0 回复 有任何疑惑可以回复我~
#1

曼曼要做大神 提问者

好的,谢谢你!我试试,如果还不对,那就可能是我的eclipse配置出错了
2017-01-04 回复 有任何疑惑可以回复我~

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>九九乘法表</title>
</head>
<body>
<%!
 String MultiplyTable1()
 {
  String s="";
  for(int i=1;i<=9;i++)
  {
   for(int j=1;j<=i;j++)
   {
    s+=i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;";
   }
   s+="<br />";
  }
  return s;
 }
%>

<!-- 利用脚本语言编写,需要用到JspWriter的内置对象out -->
<%!
 void MultiplyTable2(JspWriter out)throws Exception
 {
  for(int i=1;i<=9;i++)
  {
   for(int j=1;j<=i;j++)
   {
    out.println(i+"*"+j+"="+(i*j)+"&nbsp;&nbsp;&nbsp;&nbsp;");
   }
   out.println("<br />");
  }
 }
%>
<h1>九九乘法表</h1>
<hr />
<%=MultiplyTable1() %>
<hr />
<% MultiplyTable2(out); %>
</body>
</html>

0 回复 有任何疑惑可以回复我~
#1

慕粉2223061884

这段改过的代码我试过了,可以运行,你重新编译下应该没有问题,图片我贴在下面
2017-01-03 回复 有任何疑惑可以回复我~

25行,函数要写在声明部分 改成<%!

40行看不出问题,你把代码贴全了看下

0 回复 有任何疑惑可以回复我~
#1

曼曼要做大神 提问者

代码在下面呢,但加了!好还是会报错
2017-01-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

30行报错Syntax error, insert ";" to complete LocalVariableDeclarationStatement 40行报错Syntax error on token ")", { expected

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信