第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

顯示flag未初始化,求解

public class HelloWorld {

? ? public static void main(String[] args) {

int score = 94;

String sex = "女";

? ? ? ? String flag;

? ? ? ? if (score > 80){

? ? ? ? ? ? if (sex.equals("女")) {flag="進(jìn)入女子組決賽";

? ? ? ? ? ? } else {flag="進(jìn)入男子組決賽";}

? ? ? ? }

? ? ? ? System.out.println(flag);

}

}


正在回答

4 回答

你這是作用域的問(wèn)題,你的flag賦值操作是在if的大括號(hào)內(nèi),而你的輸出操作是在if作用域(大括號(hào)外面),這明顯是要報(bào)錯(cuò)的;

給你一段測(cè)試代碼:

????????String a;
??????? int b=1;
??????? if(b==1){
??????????? a="hello";
??????????? System.out.println(a);
??????? }
??????? //System.out.println(a);

你可以分別注釋掉其中任意一個(gè)打印語(yǔ)句system.out.println,看看會(huì)有啥不同;

自己動(dòng)手,豐衣足食,求采納;

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉1466052569 提問(wèn)者

非常感謝!
2016-07-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

木刻雪原 回復(fù) 慕粉1466052569 提問(wèn)者

謝謝采納,祝你早日成為大神~~
2016-07-09 回復(fù) 有任何疑惑可以回復(fù)我~
#3

木刻雪原 回復(fù) 慕粉1466052569 提問(wèn)者

我今天發(fā)現(xiàn)這個(gè)代碼是有問(wèn)題的,我的回答錯(cuò)了,原因是你在if外沒(méi)有初始化;
2016-07-10 回復(fù) 有任何疑惑可以回復(fù)我~
#4

木刻雪原 回復(fù) 木刻雪原

我找到原因了,由于flag是main方法的局部變量,java規(guī)定局部變量必須要初始化;
2016-07-10 回復(fù) 有任何疑惑可以回復(fù)我~
#5

慕粉1469541688 回復(fù) 木刻雪原

這個(gè)代碼不好改吧。。我試著改了下。。發(fā)現(xiàn)跟原來(lái)代碼的用法都不同了
2016-07-29 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

前面的String flag=null;

0 回復(fù) 有任何疑惑可以回復(fù)我~

百度到一個(gè)答案,說(shuō):如果score<80,那么最后flag就只是被定義了卻沒(méi)有被賦值,所以最后無(wú)法輸出flag,程序會(huì)報(bào)錯(cuò)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕粉1466052569 提問(wèn)者

所以最后要加入一個(gè)else{flag="淘汰";}
2016-07-05 回復(fù) 有任何疑惑可以回復(fù)我~

你那里少些了一個(gè)條件應(yīng)該這樣寫

public class HelloWorld {

? ? public static void main(String[] args) {

int score = 94;

String sex = "女";

? ? ? ? String flag;

? ? ? ? if (score > 80,sex==女){

? ? ? ? ?docment.write("進(jìn)入女子組決賽");

? ? ? ? ? ? } else {?

?docment.write("進(jìn)入男子組決賽");

}

? ? ? ? }

? ? ? ? System.out.println(flag);

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

無(wú)限大宇宙

你這個(gè)也是錯(cuò)得有點(diǎn)多啊
2016-07-07 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第一季(IDEA工具)升級(jí)版
  • 參與學(xué)習(xí)       1167323    人
  • 解答問(wèn)題       18530    個(gè)

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開始

進(jìn)入課程

顯示flag未初始化,求解

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)