課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
求最后一節(jié)課的代碼學(xué)習(xí)
2020-10-26
源自:Java入門第二季 升級版 12-2
正在回答
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? int scores[]=new int[7];
? ? ? ? scores[0]=89;
? ? ? ? scores[1]=-23;
? ? ? ? scores[2]=64;
? ? ? ? scores[3]=91;
? ? ? ? scores[4]=119;
? ? ? ? scores[5]=52;
? ? ? ? scores[6]=73;
? ? ? ? output(scores);
? ? }
? ? //定義方法完成成績排序并輸出前三名的功能
? ? static void output(int scores[]){
? ? ? ? int t;
? ? ? ? for(int i=0;i<7;i++)
? ? ? ? ? ? for(int j=i;j<7;j++)
? ? ? ? ? ? ? ? if(scores[i]<scores[j])
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? t=scores[i];
? ? ? ? ? ? ? ? ? ? scores[i]=scores[j];
? ? ? ? ? ? ? ? ? ? scores[j]=t;
? ? ? ? ? ? ? ? }
? ? ? ? int num[]=new int[3];
? ? ? ? t=0;
? ? ? ? while(t<3)
? ? ? ? {
? ? ? ? ? ? int i=0;
? ? ? ? ? ? if(scores[i]<0 || scores[i]>100)
? ? ? ? ? ? ? ? i++;
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? num[t]=scores[i];
? ? ? ? ? ? ? ? t++;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? System.out.println("考試成績的前三名為:");
? ? ? ? System.out.printf("%d\n%d\n%d\n",num[0],num[1],num[2]);
}
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
1 回答求學(xué)生類代碼
1 回答求練習(xí)的代碼
6 回答交作業(yè),有沒有哪位同學(xué)評價一下我的代碼,相互學(xué)習(xí)。
2 回答求Java代碼
1 回答代碼求解???
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2021-01-09
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ? int scores[]=new int[7];
? ? ? ? scores[0]=89;
? ? ? ? scores[1]=-23;
? ? ? ? scores[2]=64;
? ? ? ? scores[3]=91;
? ? ? ? scores[4]=119;
? ? ? ? scores[5]=52;
? ? ? ? scores[6]=73;
? ? ? ? output(scores);
? ? }
? ??
? ? //定義方法完成成績排序并輸出前三名的功能
? ? static void output(int scores[]){
? ? ? ? int t;
? ? ? ? for(int i=0;i<7;i++)
? ? ? ? ? ? for(int j=i;j<7;j++)
? ? ? ? ? ? ? ? if(scores[i]<scores[j])
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? t=scores[i];
? ? ? ? ? ? ? ? ? ? scores[i]=scores[j];
? ? ? ? ? ? ? ? ? ? scores[j]=t;
? ? ? ? ? ? ? ? }
? ? ? ? int num[]=new int[3];
? ? ? ? t=0;
? ? ? ? while(t<3)
? ? ? ? {
? ? ? ? ? ? int i=0;
? ? ? ? ? ? if(scores[i]<0 || scores[i]>100)
? ? ? ? ? ? ? ? i++;
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? num[t]=scores[i];
? ? ? ? ? ? ? ? t++;
? ? ? ? ? ? ? ? i++;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? System.out.println("考試成績的前三名為:");
? ? ? ? System.out.printf("%d\n%d\n%d\n",num[0],num[1],num[2]);
? ? }
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ??
? ??
}