Java 编译失败 求解答

class demo
{ public void show ()
{System.out println ("show run" );
}
}
class pakage

{
public static void main(String[] args)
{
demo d=new demo ();
//d.show();
System.out.println("hello world");
}
}

0

10个回答

 System.out println ("show run" );
你的括号分号是中文全角的
1

package? 这个是保留字,不能作为类名。main函数可以直接写在demo类里面

0

编译信息贴出来吧,只看代码无法确定。

0

d.show()这个括号是中文全角的

0

把你的代码放到IDE里面,它会提示你犯了什么错的

0

代码编译不通过,说明你的代码出错了,把代码复制到eclipse中,他会提示你哪里出错了

0

就一些格式问题,我帮你改好了

 class demo {
    public void show() {
        System.out.println("show run");
    }
}

class pakage

{
    public static void main(String[] args) {
        demo d = new demo();
         d.show();
        System.out.println("hello world");
    }
}
0

图片说明
这是结果

0

show run后面的双引号是中文的 楼主在编译器内会看到的错误提示行

0

在eclipse很容易发现错误,编码也要尽量规范。首先你定义的类名"pakage"单词首字母要大写(编码规范,当然这样也可以运行)。
println ("show run" );中 的这个分要是中文状态下的,要改成英文半角状态下,
//d.show();你这是注释还是编码呢,编码的话括号犯了同样的问题

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!