java中提示 不是语句

class Person
{
private String name;
Person()
{
name = "baby";
}
Person(String name)
{
this.name = name;
}
public void speak()
{
System.out.println("name:"+name);
}
}

class StaticDemo
{
static
{

}
public static void main(String[] args)
{
Person p1 = new Person();
Person p2 = new Person("xiaoqiang");
p1 speak;
p2 speak;
}
}

说明当前文件编译有错误。此种情况下,需要ctrl+S进行文件保存,看看具体错误,之后在进行解决。
原因一:没有引入相应的jar包,可以通过Ctrl+shift+o引入需要的包。
原因二:当前的java类不存在,那么就会报错找不到这个类。
原因三:没有引入相应的jar包,这个错误需要将jar添加到lib下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-28
p1 speak;
p2 speak;
有这种写法吗? 如果用IDE工具的话,编译应该都无法通过吧?
第2个回答  2013-10-28
p1 speak;
p2 speak;
修改为:
p1.speak();
p2.speak();
希望对你有帮助本回答被提问者和网友采纳
第3个回答  2013-10-28

亲 你是方法调用

java不是语句是什么意思
程序中出现了没有任何意义的字符。java不是语句是一句程序用语,意思是程序中出现了没有任何意义的字符,是无意中打出了没有。

java中提示 不是语句
说明当前文件编译有错误。此种情况下,需要ctrl+S进行文件保存,看看具体错误,之后在进行解决。原因一:没有引入相应的jar包,可以通过Ctrl+shift+o引入需要的包。原因二:当前的java类不存在,那么就会报错找不到这个类。原因三:没有引入相应的jar包,这个错误需要将jar添加到lib下。

JAVA提示 错误不是语句
public static void main( String[] argv ) {\/\/ main function System.out.println( "HelloWorld." ); \/\/print the right sentence \/\/HelloWorld!; 此处没有注释啊。。 return; \/\/ program finished. }

java报错 :不是语句
首先,正如上面俩人说的一样,你的for语句的第一个条件的写法不对 改为j=1 其次,contiue outer;你没看出来,关键字有错误么? 是continue 还有,你的n没有初值,执行到n++会出现错误!!最好在声明时赋值 n=0 语法有很多错误,建议多看看书,熟悉一下基础知识!

java 错误: 不是语句
{int i=162;public static void main(String[] args) {Mytime a=new Mytime(1995,2,6);a.display(); \/\/这是方法调用,要有括号!System.out.println("Hello World!");}}class Mytime{int hour;int minute;int second;public Mytime(int a,int b,int c)\/\/构造器,不应有返回值类型...

JAVA报错不是语句
'+b[i]+','+c[i][m]+')";affectRow = sm.executeUpdate(sql);}sm.close();conn.close();}}}其中小问题比较多:第9行的connstr遗忘了双引号;使用executeUpdate时,返回的不是结果集,返回的是受影响的行数,int类型,已修正;14行sql语句中,使用'作为sql语句里面的",最基本sql语法。

Java变成说我的三元运算符不是语句怎么回事?
你对三元运算符的理解错误:你想要表达的应该是 return ( ( x < y ) ? x : y);return x 语法错误。

java编译通过,为什么运行却提示找不到或无法加载主类
做了一个简单java,放在e盘根目录下,在c:下操作javac该java文件成功了,但用java 该class时却提示“找不到或无法加载主类” ,忙活了半天,找了些资料,发现其实很简单,不是语句错误,是路径问题classpath的问题。主要是以下两点要注意:1、在classpath的最前面要加一个本目录路径,用.表示,由于...

java中提示找不到符号
你这个提示可能是各种问题,类型错误、拼写错误、语法错误等。关键是它会告诉你什么地方错了。比如这个,它符号、位置都告诉你了:Test_10.java:6: 找不到符号 符号: 方法 toLowerCase()位置: 类 java.util.Scanner System.out.println("输入的密钥为 "+input.toLowerCase());^ 1 错误 那么它...

Java中提示需要标识符(附原程序)
当然是错的拉!!lb.setText(st); 放在方法init()里就对了 或者你 Label lb=new Label(st);一个类里面不能写执行语句,只能进行变量初始化!你应该写在方法里面!!!

相似回答