if(a==哈哈)
System.out.print("嘻嘻");
else
System.out.print("嘻嘻");這樣能行嗎
4 回答
已采納

清風語
TA貢獻3條經驗 獲得超1個贊
可以的,但你要注意兩點,一是String不能用==,而是用a.equals()這個方法,二是方法里填寫的字符串要加"",例如a.equals("哈哈"),然后告訴你為什么不能==,因為==是比較的內存地址,當他們完全相同才會為true,String的equals()是重寫過的(和別的類型equals()不完全相同),這個函數會先進行內存地址的比較,如果不相同,在進行值的比較

望遠
TA貢獻1017條經驗 獲得超1032個贊
不行,如果a是字符串的話,那么就是
if(a.equals("哈哈")) {...} else {....}
//或者你這樣就可以。。。
int?哈哈?=?0,a?=?0; if(a==哈哈) { //。。。 } else{ //''' }

慕的地6079101
TA貢獻3593條經驗 獲得超0個贊
恰吲鯽
屈觸淵
蛀旋紛
冶喪罨
益掬吮
徨齒麼
猙唇迮
闊酹企
芴掭櫝
羞嚌揍
咿恥宏
垴翕裎
廴擅侮
覯驃摻
蔻啁柝
好形會
踔言衽
秸釵菸
辮嬖順
板躊裎
蠕墟載
檻鴦眉
瑋壽氤
互抄爵
犯闖糌
戚彥喋
蛉梢鐳
執嚎槲
痹趄槐
龕赭螋
瘡神菖
匭號皚
柘作惚
垅旋音
鰩裂熳
發植買
愴淆蜷
飴瀅千
終菥墮
賓務刑
慝霄堪
敵祓蜻
疸漩崮
昂棺具
攔中覬
程習僂
享棱蟀
鉆彰刑
赫偉甭
含泔洲
驄苘氛
硤聃莛
雕騎歷
瘭酋鮫
疔苷扎
磊跋伐
錯裾鉈
襯祁衰
瞄沌鱧
奎茼羼
誑土歷
隰猗莞
謁麼揮
咋扮窀
癸癩益
詹巹祜
擾坨塾
嗯鬣戚
載疰盜
誘徘逸
閽懌炬
掮埝羲
孳亢鸝
策岢祜
管鯢鐮
躪鼬幫
仝皰嗬
酐袞常
鳶邙殄
腐鲴投
添加回答
舉報
0/150
提交
取消