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

java代码无提示错误却无法运行,求解

java代码无提示错误却无法运行,求解

ChanEason 2017-03-17 20:36:34
查看完整描述

4 回答

?
qq_二区_0

TA贡献2条经验 获得超5个赞

你这是个成员内部类, 方法不是你那样调用的 要先创建外部类的对象

 Demo02 d= new Demo02;

B zonghe =d.new B;

在通过zonghe.isprime调用方法

记住 zonghe是你实例化的对象  存放的只是栈指向堆里面的地址 你直接打印  输出的只是地址

你isprime方法返回的是boolean类型 你得接收啊 而且你的main方法 还少一个static

查看完整回答
1 反对 回复 2017-03-18
?
啊咿呀

TA贡献14条经验 获得超5个赞

public static void main(String[] args) 这样写,
查看完整回答
1 反对 回复 2017-03-18
?
朕日理万机

TA贡献27条经验 获得超28个赞

作为程序入口的main方法必须要是static的,这样写:

public static void main ( String[] args); 否则它是会属于某一个对象的,这种情况你只能通过obj.main( args ) 来调用。但实际上你在调用main方法时,肯定还没有对象被new出来,所以这个main一定要是static的。

但你要说没错误提示就很奇怪了,应该会报错说找不到main方法。或者你用的IDE自动检测到这个类没有主方法,就去找了一个以前运行过的configuration运行别的程序去了。

查看完整回答
1 反对 回复 2017-03-17
?
咔卡咔卡

TA贡献2条经验 获得超1个赞

你的main方法要写在public修饰的class类里面,不能是内部类,而且一个class文件中只能有一个public修饰的类

查看完整回答
1 反对 回复 2017-03-17
?
ChanEason

TA贡献1条经验 获得超0个赞

//img1.sycdn.imooc.com//58cbf33a00011e1c08751309.jpg还是不行哦

查看完整回答
反对 回复 2017-03-17
  • 4 回答
  • 0 关注
  • 3324 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信