课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
a^c,a^b,a^d,c^b.c^d,b^d,b^a。都能通过,没有报错。这是为什么?
2016-01-22
源自:Java入门第一季(IDEA工具)升级版 3-5
正在回答
首先确认下你说的通过是什么,是屏幕左边的输出结果显示,还是网页提醒你作对了
如果是屏幕左边的现实,你可以看到代码第10行对应的输出结果的第四行显示是以下两种情况
false通过,
true通过
这里的"通过"这两个字是你代码写死的,所以不能用来作为判断依据,要用前面的true或者false来判断
你输入a^d时应该显示的是false通过,表示a^d的结果是false,即这两个值相同了
如果是网页提示你通过了,我的说网页根本就没仔细检查你的代码,所以不必在意,实际上我把代码改成下一行的内容也可以通过
System.out.println( "通过");
^ 表示a和b之间只有一个正确,即为正确。不能两个同时正确或者两个同时错误。它是"或者/or"的意思。
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答第一个代码不行,第二个代码能行。明明是一模一样的?为什么会这样?
3 回答为什么代码不通过
2 回答填什么都能通过
5 回答为什么同样的代码第一次错误第二次就通过了
3 回答第十行为什么是--age1,age1--为什么不行啊