JAVA基础——编程练习(一)
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基础——编程练习(一)相关推荐
- java编程基础素数实验报告,JAVA 基础编程练习题1 (输出素数)
JAVA 基础编程练习题1 (输出素数) JAVA 基础编程练习题1 (输出素数) 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 ...
- 实验一 java基础编程(预习报告)
面向对象--Java实验报告 实验一:Java基础编程 实验一 java基础编程(预习报告) <center> <strong>姓名:</strong> <u ...
- java mq编程_MQ java 基础编程
MQ java 基础编程 编写人:邬文俊 编写时间 : 2006-2-16 联系邮件 : wenjunwu430@gmail.com 前言 通过 2 个多星期对 MQ 学习,在 partner 丁 & ...
- Java基础编程及思维导图整理
我把Java基础编程及思维导图整理的超级详细,小白都能看懂 Java基础编程及其思维导图 目录: Java学习导图 一.Java基本语法 1.关键字与标识符 2.变量分类 3.运算符 4.流程控制 二 ...
- Java基础编程及思维导图
java基础编程及其思维导图 感谢尚硅谷宋红康老师 java学习导图 一.java基本语法 1.关键字与标识符 2.变量分类 3.运算符 4.流程控制 二.数组 1.数组概述 2.一维数组 3.二维数 ...
- Java基础编程练习50题(转载)
JAVA基础编程练习50题 本文对50道经典的java程序题进行详细解说,对于初学者可以跳过一些逻辑性太强的题目,比如第一题用到了方法的递归,初学者可能不理解,最好先看那些有if.for.while可 ...
- java基础编程练习题--兔子生兔子问题
java基础编程练习题--兔子生兔子问题 题目要求 题目分析 java代码示例 输出结果 题目要求 现有一对兔子,每一对兔子每个月都会生一对小兔子,小兔子在月龄达到第三个月开始每个月就可以生一对,兔子 ...
- Java基础编程——基础语法及介绍
Java基础编程--基础语法及介绍 介绍 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共 ...
- JAVA基础——编程练习(二)
JAVA编程练习(二) 今天我为了巩固之前的java基础知识的学习,再次进行实战演习,编写了一个小小的java控制台程序,主要是运用java面向对象的思想来完成这个小项目. 一.项目背景介绍 根据所学 ...
- 这些java基础编程练习题你都会了吗?
很多人在自学java的时候看一遍视频,感觉就会了,课后并没有大量的练习来巩固当前所学的知识点,今天给大家整理了一些非常具有代表意义的题. Java基础类型题 1.反转一个只有3位数的整数. 从控制台输 ...
最新文章
- 区块链相关论文研读4: Monoxide异步共识组
- 数据库性能分析及调整一例
- Docker Swarm集群secrets中管理敏感数据
- 基于深度学习的图像分类Image classification with deep learning常用模型
- 说下网鼎杯第四场的双色块
- 查看自己设置的jvm参数
- 阅读量PHP设计,zblogPHP如何修改文章阅读量
- Java7----ForkJoin框架
- 微课系列(6):Python关键字else的三种用法
- 生产环境MySQL 5.5.x单机多实例配置实践
- UNIX高手的20个习惯
- 区块链需要用到mysql吗_区块链和传统数据库有什么区别?
- JPanle组件按钮 表格布局
- MySQL双主高可用架构之MMM实战
- python openpyxl冻结首行单元格
- 爬虫入门到放弃系列07:js混淆、eval加密、字体加密三大反爬技术
- SQL数据库管理—DBCC数据库修复
- 死链提交为什么不能提交 html文件,百度死链提交的方法,百度死链提交的的作用...
- 主成分分析——PCA降维Python实现及碎石图
- 计算机应用自荐信,计算机应用毕业生自荐信
热门文章
- Gradle 将项目publish到Nexus,Kotlin将项目发布到nexus,springboot项目发布到maven仓库
- 2019.01-02 总结
- Redis常见面试问题汇总及解析
- python pycharm 包 安装问题
- linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效
- Java中如何实现Date与String之间的数据类型转换
- LeetCode简单题之最常见的单词
- LeetCode简单题之旋转字符串
- 服务器BMC、BIOS、IPMI、UEFI技术解析
- 扩展LLVM:添加指令、内部函数、类型等