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

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

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

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