課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第一季(IDEA工具)
error: unreachable statement System.out.println(grades[i]); ^ 1 error
為什么會(huì)出現(xiàn)這個(gè)錯(cuò)誤?
2015-05-13
源自:Java入門(mén)第一季(IDEA工具) 7-1
正在回答
if后面多了;前面的&&改成||
代碼
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? HelloWorld hello = new HelloWorld();
? ? ? ? int [] grades={89,-23,64,91,119,52,73};
? ? ? ? System.out.println("考試成績(jī)的前三名為:");
? ? ? ? hello.showTop3(grades);
? ? ? ??
? ? }
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ? ?public void showTop3(int[] grades)
? ? ? { ?
? ? ? ? ?
? ? ? ? ? Arrays.sort(grades);
? ? ? ? ? int num = 0;
? ? ? ? ? for(int i=grades.length-1;i>= 0;i--)
? ? ? ? ? { ??
? ? ? ? ? ?if( grades[i]<0 || grades[i]>100)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?continue;
? ? ? ? ? ?}
? ? ? ? ? ? num++;
? ? ? ? ? ? ?if (num > 3)
? ? ? ? ? {
? ? ? ? ? ? ? break;
? ? ? ? ? }
? ? ? ? ? ? System.out.println(grades[i]); ?
? ? ??
? ? ? }}
星辰M 提問(wèn)者
最后的syso到不了,應(yīng)該是前面的邏輯有問(wèn)題
舉報(bào)
0基礎(chǔ)萌新入門(mén)第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語(yǔ)法開(kāi)始
2 回答為什么出現(xiàn)錯(cuò)誤
3 回答為什么會(huì)出現(xiàn)這個(gè)問(wèn)題?
1 回答為什么會(huì)出現(xiàn)這個(gè)結(jié)果?
4 回答這樣寫(xiě)為什么會(huì)輸出錯(cuò)誤呀
1 回答為什么說(shuō)這個(gè)輸出錯(cuò)誤
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-05-13
if后面多了;前面的&&改成||
代碼
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? HelloWorld hello = new HelloWorld();
? ? ? ? int [] grades={89,-23,64,91,119,52,73};
? ? ? ? System.out.println("考試成績(jī)的前三名為:");
? ? ? ? hello.showTop3(grades);
? ? ? ??
? ? ? ??
? ? }
? ??
? ? //定義方法完成成績(jī)排序并輸出前三名的功能
? ??
? ? ?public void showTop3(int[] grades)
? ? ? { ?
? ? ? ? ?
? ? ? ? ? Arrays.sort(grades);
? ? ? ? ? int num = 0;
? ? ? ? ? for(int i=grades.length-1;i>= 0;i--)
? ? ? ? ? { ??
? ? ? ? ? ?if( grades[i]<0 || grades[i]>100)
? ? ? ? ? ?{
? ? ? ? ? ? ? ?continue;
? ? ? ? ? ?}
? ? ? ? ? ? num++;
? ? ? ? ? ? ?if (num > 3)
? ? ? ? ? {
? ? ? ? ? ? ? break;
? ? ? ? ? }
? ? ? ? ? ? System.out.println(grades[i]); ?
? ? ? ? ? }
? ? ??
? ? ? }}
? ? ? ??
2015-05-13
最后的syso到不了,應(yīng)該是前面的邏輯有問(wèn)題