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

检查下这代码

检查下这代码

145679 2016-08-17 14:23:49
public class HelloWorld {    public static void main(String[] args) { boolean a = true; // a同意 boolean b = false; // b反对 boolean c = false; // c反对 boolean d = true; // d同意    System.out.println((a^d)+"未通过");        System.out.println((!b^c)+"通过");        System.out.println((a&&b)+"未通过");        System.out.println((b||d)+"通过");}}为什么我在手机上的AIDE中要求我删除public,电脑中没有呢?
查看完整描述

8 回答

已采纳
?
ziom

TA贡献948条经验 获得超1109个赞

main方法中定义的变量本来就是不能用权限修饰符修饰的,不止public, private和protected也不行,你所谓的在电脑中没提示你删除,是因为你定义在了main方法外面把

查看完整回答
反对 回复 2016-08-18
?
XhstormR

TA贡献140条经验 获得超197个赞

你就这一个 java 文件,public 加不加都一样,换成其他的也一样。


手机上的是优化提示你最好的做法,代码本身是对的,不懂再问啊,望采纳。

查看完整回答
2 反对 回复 2016-08-17
?
145679

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

public换成private呢?

查看完整回答
1 反对 回复 2016-08-17
?
噼喱啪啦

TA贡献392条经验 获得超170个赞

public class HelloWorld{ }代表一个类,其实也是一个文件,可能你手机上的IDE的小毛病吧,这个没事的,如果要探究这个问题,建议你cmd哈,这样更能理解.

查看完整回答
反对 回复 2016-08-17
?
145679

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

我删除public的就没有问题了



查看完整回答
反对 回复 2016-08-17
?
田心枫

TA贡献1064条经验 获得超383个赞

代码写法Ok的

查看完整回答
反对 回复 2016-08-17
?
JustWannaHugU

TA贡献452条经验 获得超796个赞

手机ide的问题吧!

代码本身是没错的啊

查看完整回答
反对 回复 2016-08-17
?
145679

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

ecplise中不用public也可以呀

查看完整回答
反对 回复 2016-08-17
  • 8 回答
  • 1 关注
  • 1778 浏览

添加回答

举报

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