提示Syntax error, insert "" to complete MethodBody,最后那个里的提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了提示Syntax error, insert "" to complete MethodBody,最后那个里的提示相关的知识,希望对你有一定的参考价值。

package src;
import src.Year;
public class DaysCount
private int nian;
private int yue;

public int getNian()
return nian;


public void setNian(int nian)
this.nian = nian;


public int getYue()
return yue;


public void setYue (int yue)
this.yue = yue;


public DaysCount (int nian, int yue)

super ();
this.nian = nian;
this.yue = yue;


public int jstshu ()
int tianshu = 0;
switch (yue)

case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
tianshu = 31;
break;
case 4:
case 6:
case 9:
case 11:
tianshu=30;
break;
case 2:
Year y = new Year(nian) ;
if (y.isLeap ()==true)
tianshu= 29;
else

tianshu= 28;
break;
return tianshu;


public DaysCount (int nian, int yue)

super ();
this.nian = nian;
this.yue = yue;

后面的也有

应该是英文字符打成中文字符了,改过来就可以了。

解决办法:

    发现提示错误:SyntaxError:illegal character.

2.SyntaxError:illegal character翻译的结果是:非法字符。这里需要说明的是,如果你在日常编写代码的过程中,大多数语言如果给你报这个错,多半就是在程序中使用了中文字符,照成了系统不能识别给你报错。这种错误大多数就是许多人写的时候不注意,把英文的逗号“,”写成了中文的逗号”,”;或者就是分号写成了中文的。

3.再返回看错误提示,还有一个小箭头指向一个字符“,”,仔细一看,这里不小心把逗号写成了中文的,改成英文字符就可以了。

4.改成功后刷新一下,问题就解决了。

参考技术A 正则里面有替换功能,Replace,各个正则的实际使用方式可能不同。 正则可以用 ^ 查找字符的行首位置,替换项为“hell” 如果段落前面有空格,加入的文字想在空格之后第一个打印字符之前 参考技术B 最后一行加两个字符:

表示一个类的体。(complete MethodBody)
参考技术C 括号不匹配
public int jstshu ()这个函数后面加一个

最后面再加一个本回答被提问者采纳

mybatis之insert语句报错Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token

报错日志:org.springframework.jdbc.UncategorizedSQLException: 
Error updating database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token : WHERE, pos : 315 : UPDATE jxdx_leave

报错原因:多了一个逗号; 
关键看token后面,这里通过token可以直接定位报错地点;



以上是关于提示Syntax error, insert "" to complete MethodBody,最后那个里的提示的主要内容,如果未能解决你的问题,请参考以下文章

mybatis之insert语句报错Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. token

如何去除jsp页面报错 Syntax error, insert to complete MethodBody

jsp页面第一句话报这个错Syntax error, insert "}" to complete

[eclipse]“Syntax error, insert "}" to complete”报错的解决方案

PHP提示:Parse error: syntax error, unexpected T_ECHO 解决方案

运行shell脚本提示syntax error near unexpected token `$'do ''