課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
有沒有做成成績自己錄入,然后實現判斷成績有效性的? ?求助
2016-11-20
源自:Java入門第一季(IDEA工具)升級版 7-1
正在回答
//慕課編程練習(成績錄入)
package 初學數組;
import java.util.Arrays;
public class test8 {
public static void main (String [] args){
int [] sources={89,-23,64,91,119,52,73};
Arrays.sort(sources); //排序語法,不需要for循環
System.out.println("考試成績前三名為:");
for( int t=0, i=sources.length-1;i>=0&&t<3;i--) //t<3是為了只輸出最大三位數
{
if(sources[i]<0||sources[i]>100) ? //數值無效的條件
continue; ? ?//跳出循環,不再執行下面的輸出語句
}
System.out.println(sources[i]);
t++;
慕粉2133214591 提問者
沒有進行前三個成績的判斷,在輸出前加上
while(t==3)break;
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答java入門第一季8-1編程練習 while與if
5 回答java入門第一季編程練習
2 回答求助: Java入門第一季 8-1
2 回答java入門第一季 2-7編程課
2 回答java入門一 編程練習 8-1 為什么是這樣 ?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-20
//慕課編程練習(成績錄入)
package 初學數組;
import java.util.Arrays;
public class test8 {
public static void main (String [] args){
int [] sources={89,-23,64,91,119,52,73};
Arrays.sort(sources); //排序語法,不需要for循環
System.out.println("考試成績前三名為:");
for( int t=0, i=sources.length-1;i>=0&&t<3;i--) //t<3是為了只輸出最大三位數
{
if(sources[i]<0||sources[i]>100) ? //數值無效的條件
{
continue; ? ?//跳出循環,不再執行下面的輸出語句
}
System.out.println(sources[i]);
t++;
}
}
}
2016-11-30
沒有進行前三個成績的判斷,在輸出前加上
t++;
while(t==3)break;