慕哥6242295
2018-11-01 21:26
麻烦指导一下
输入数组只能一个一个输吧,你可以用for循环语句来输。
我给您看下我写的,我也是刚开始学,一起交流^_^
package com.imooc;
import java.util.Scanner;
import java.util.Arrays;
public class demo1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入学生的个数:");
int length = input.nextInt();
int[] stuScores = new int[length];
System.out.println("请输入学生的成绩:");
for(int j=0;j<length;j++)
stuScores[j] = input.nextInt();
demo1 paixu = new demo1();
paixu.SORT(stuScores);
}
public void SORT(int[] scores) {
Arrays.sort(scores);
int count = 0;
System.out.println("考试前三名是:");
for(int i=scores.length-1;i>=0;i--) {
if(scores[i]>=0&&scores[i]<=100) {
count++;
}else continue;
if(count<=3) {
System.out.println(scores[i]);
}else break;
}
}
}
Java入门第一季(IDEA工具)升级版
1165523 学习 · 17586 问题
相似问题