麻烦哪位大神给指导一下

来源:7-1 编程练习

慕哥6242295

2018-11-01 21:26

麻烦指导一下

https://img4.mukewang.com/5bdafed80001857e11490890.jpg

写回答 关注

1回答

  • lizai
    2018-11-01 22:02:00

    输入数组只能一个一个输吧,你可以用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;

    }

      }

    }


    慕哥6242...

    非常感谢!希望后面可以多多交流

    2018-11-01 22:37:15

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165523 学习 · 17586 问题

查看课程

相似问题