java编程练习(一)

编程题目:

  请根据所学知识,编写一个 JAVA 程序,实现输出考试成绩的前三名。
  要求:

  1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73
  
  2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入

  3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩

  我自己的代码如下:

public class HelloWorld {public static void main(String[] args) {// TODO Auto-generated method stub\int[] scores={89,-23,64,91,119,52,73};sorts(scores);}public static void sorts(int score[]){//用Arrays.sort函数升序排列
        Arrays.sort(score);int count=0;//控制输出前三的成绩//for循环输出,从后开始输出System.out.println("考试成绩的前三名:");for(int i=score.length-1;i>=0&&count<3;i--){//判断成绩的有效性( 0—100 )if(score[i]>=0&&score[i]<=100){System.out.println(score[i]);count++;}else{continue;}}}}

  运行结果:

  


ps:如果大家有更好的代码请评论留言,O(∩_∩)O谢谢~~ 多多指教和批评。

转载于:https://www.cnblogs.com/hysum/p/7095053.html

JAVA基础——编程练习(一)相关推荐

  1. java编程基础素数实验报告,JAVA 基础编程练习题1 (输出素数)

    JAVA 基础编程练习题1 (输出素数) JAVA 基础编程练习题1 (输出素数) 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 ...

  2. 实验一 java基础编程(预习报告)

    面向对象--Java实验报告 实验一:Java基础编程 实验一 java基础编程(预习报告) <center> <strong>姓名:</strong> <u ...

  3. java mq编程_MQ java 基础编程

    MQ java 基础编程 编写人:邬文俊 编写时间 : 2006-2-16 联系邮件 : wenjunwu430@gmail.com 前言 通过 2 个多星期对 MQ 学习,在 partner 丁 & ...

  4. Java基础编程及思维导图整理

    我把Java基础编程及思维导图整理的超级详细,小白都能看懂 Java基础编程及其思维导图 目录: Java学习导图 一.Java基本语法 1.关键字与标识符 2.变量分类 3.运算符 4.流程控制 二 ...

  5. Java基础编程及思维导图

    java基础编程及其思维导图 感谢尚硅谷宋红康老师 java学习导图 一.java基本语法 1.关键字与标识符 2.变量分类 3.运算符 4.流程控制 二.数组 1.数组概述 2.一维数组 3.二维数 ...

  6. Java基础编程练习50题(转载)

    JAVA基础编程练习50题 本文对50道经典的java程序题进行详细解说,对于初学者可以跳过一些逻辑性太强的题目,比如第一题用到了方法的递归,初学者可能不理解,最好先看那些有if.for.while可 ...

  7. java基础编程练习题--兔子生兔子问题

    java基础编程练习题--兔子生兔子问题 题目要求 题目分析 java代码示例 输出结果 题目要求 现有一对兔子,每一对兔子每个月都会生一对小兔子,小兔子在月龄达到第三个月开始每个月就可以生一对,兔子 ...

  8. Java基础编程——基础语法及介绍

    Java基础编程--基础语法及介绍 介绍 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共 ...

  9. JAVA基础——编程练习(二)

    JAVA编程练习(二) 今天我为了巩固之前的java基础知识的学习,再次进行实战演习,编写了一个小小的java控制台程序,主要是运用java面向对象的思想来完成这个小项目. 一.项目背景介绍 根据所学 ...

  10. 这些java基础编程练习题你都会了吗?

    很多人在自学java的时候看一遍视频,感觉就会了,课后并没有大量的练习来巩固当前所学的知识点,今天给大家整理了一些非常具有代表意义的题. Java基础类型题 1.反转一个只有3位数的整数. 从控制台输 ...

最新文章

  1. 区块链相关论文研读4: Monoxide异步共识组
  2. 数据库性能分析及调整一例
  3. Docker Swarm集群secrets中管理敏感数据
  4. 基于深度学习的图像分类Image classification with deep learning常用模型
  5. 说下网鼎杯第四场的双色块
  6. 查看自己设置的jvm参数
  7. 阅读量PHP设计,zblogPHP如何修改文章阅读量
  8. Java7----ForkJoin框架
  9. 微课系列(6):Python关键字else的三种用法
  10. 生产环境MySQL 5.5.x单机多实例配置实践
  11. UNIX高手的20个习惯
  12. 区块链需要用到mysql吗_区块链和传统数据库有什么区别?
  13. JPanle组件按钮 表格布局
  14. MySQL双主高可用架构之MMM实战
  15. python openpyxl冻结首行单元格
  16. 爬虫入门到放弃系列07:js混淆、eval加密、字体加密三大反爬技术
  17. SQL数据库管理—DBCC数据库修复
  18. 死链提交为什么不能提交 html文件,百度死链提交的方法,百度死链提交的的作用...
  19. 主成分分析——PCA降维Python实现及碎石图
  20. 计算机应用自荐信,计算机应用毕业生自荐信

热门文章

  1. Gradle 将项目publish到Nexus,Kotlin将项目发布到nexus,springboot项目发布到maven仓库
  2. 2019.01-02 总结
  3. Redis常见面试问题汇总及解析
  4. python pycharm 包 安装问题
  5. linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
  6. Java中如何实现Date与String之间的数据类型转换
  7. LeetCode简单题之最常见的单词
  8. LeetCode简单题之旋转字符串
  9. 服务器BMC、BIOS、IPMI、UEFI技术解析
  10. 扩展LLVM:添加指令、内部函数、类型等