最新回答 / qq_人在路途_04164736
你的代码没有错,是慕课网的问题,你只要把 System.out.println(output1); System.out.println(output2);改成System.out.println(output1+output2);就可以了。
2017-03-04
已采纳回答 / HighSky
float类型变量赋值的数值没有加f时,例如数字1.2,会把它作为double类型处理,也就是说把double类型的值赋给float类型,然而由于float类型和double类型在内存中的二进制表现形式不同,java不会进行自动转换,两边类型不一样就不能赋值。 所以必须要加上f。
2017-03-04
已采纳回答 / 慕雪2119131
不可以。逻辑或"||"在左右俩边只要有一个为真时,结果就为真。默认1为真,0为假,则除了0||0=false,其余情况都返回true,例如1||0=true,1||1=true,0||1=true(左右俩侧只要包含1就行,不论1个或者2个);逻辑异或“^”是指左右俩边有且有一个条件为真,结果才返回真。即只当1^0=true或者0^1=true(左右俩侧只能包含1个1),其他情况都为假,例如1^1=false,0^0=flase。
2017-03-04