java 入门第一季 8-1的编程练习

来源:7-1 编程练习

慕粉2133214591

2016-11-20 09:01

有没有做成成绩自己录入,然后实现判断成绩有效性的?  求助

写回答 关注

2回答

  • jvf
    2016-11-20 11:48:52
    已采纳

    //慕课编程练习(成绩录入)

    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++;

    }

    }

    }


    慕粉2133...

    非常感谢!

    2016-11-20 16:02:30

    共 1 条回复 >

  • 张晨风
    2016-11-30 18:27:14

    没有进行前三个成绩的判断,在输出前加上

    t++;

    while(t==3)break;


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

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

1167352 学习 · 18629 问题

查看课程

相似问题