亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個代碼為什么是錯誤的

public class HelloWorld {

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

int score = 94;

String sex = "女";

? ? if(score>80) {

? ? if(sex.equals("女")) {

? ? ? ? System.out.println("男決賽");

? ? ?

? ? ?}else{

? ? ? ? ?System.ou.println("女決賽");

? ? ? }else{

? ? ? ? ? System.out.println("淘汰");} ? ?

? ? ? ?} ? ?

? ? ? ? ?

? ? }

}


正在回答

7 回答


public class HelloWorld {

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

int score = 94;

String sex = "女";

? ? if(score>80) {

? ? if(sex.equals("女")) {

? ? ? ? System.out.println("男決賽");

? ? ?

? ? ?}else{

? ? ? ? ?System.out.println("女決賽");

? ? ? }}else{

? ? ? ? ? System.out.println("淘汰");} ? ?

? ? ? ?} ? ?

? ? ? ? ?

? ? }

第13行是out,第15行少個}最下面多個}

0 回復 有任何疑惑可以回復我~

public static void main(String[] args) {

int score = 94;

String sex = "女";

if(score>80) {

if(sex.equals("男")) {

System.out.println("男決賽"); ? ? ?

}else{

? ?System.out.println("女決賽");

} ?

} else{

? ?System.out.println("淘汰");} ? ??

? ? ? ? ?

}

}

http://img1.sycdn.imooc.com//57477c890001213705630405.jpg

0 回復 有任何疑惑可以回復我~

不可以連續else要在加條件if,語法錯誤了,再就是一定要注意字符的拼寫

0 回復 有任何疑惑可以回復我~

語法問題在于:

else{

? ? ? ? ? System.out.println("淘汰");} ? ?

? ? ? ?} ?

要放在倒數第二個 } 的后面。

還有 邏輯上來講?System.out.println("女子決賽組");?System.out.println("男子決賽組");?

這兩個放反了。

0 回復 有任何疑惑可以回復我~
package?com.Bianliang;

public?class?duochong?{
???public?static?void?main(String[]args){
	???int?score=80;
	???String?sex="女";
	???if(score>80){
	???if(sex.equals("女")){
		???System.out.println("女子決賽組");
	???}else{
		???System.out.println("男子決賽組");
	???}??
	???}???else?if(score<50){
			?System.out.println("淘汰");

	???}
???}
}

關鍵是輸出“淘汰”要加條件!而且不能再else中!你如果有my eclipse代碼復制進去試試就知道了

0 回復 有任何疑惑可以回復我~

你的那個大括號嵌套的有問題吧

0 回復 有任何疑惑可以回復我~

System.ou.println("女決賽"); ?少了個t ?

.out. ?而且男女決賽位置應該也是反了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

這個代碼為什么是錯誤的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號