請問各位大神哪兒錯了
public?class?HelloWorld{ ????public?static?void?main(String[]?args)?{ int?a=16; double?b=9.5; String?str1="hello"; String?str2="imooc"; System.out.println("a等于b:"?+?(a==b)); System.out.println("a大于b:"?+?(a>b)); System.out.println("a小于等于b:"?+?(a<b)); System.out.println("str1等于str2:"?+?(str1==str2)); } }
2016-11-24
大于小于號的問題,你的是全角字符。下面是改過之后的
int a=16;
? ? ? ? double b=9.5;
? ? ? ? String str1="hello";
? ? ? ? String str2="imooc";
? ? ? ? System.out.println("a等于b:" + (a==b));
? ? ? ? System.out.println("a大于b:" + (a>b));
? ? ? ? System.out.println("a小于等于b:" + (a<b));
? ? ? ? System.out.println("str1等于str2:" + (str1==str2));
2016-11-23
System.out.println("a小于等于b:"?+?(a<=b));
2016-11-23
看看是不是用了中文標點,我用你同樣的代碼運行就沒有錯
2016-11-23
?System.out.println("str1等于str2:"?+?(str1.equals(str2)));
2016-11-23
倒數(shù)第二行 ?應該是a<=b