java学习(36):数组排序
/3使用Eclipse编写控制台应用程,接收老师输入的某个学生本学期的5此Java成绩考核,
并存储在5个长度的int类型数组中,对数组中的成绩进行从大到小排序,最后依次变量数组中的元素输出到控制台,如下示例:
源成绩输入如果依次为{69,62,78,58,90}
则排序后依次为 {90,78,69,58,52}
遍历打印结果为90,78,69,58,52/
import java.util.Scanner;
public class test05 {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int[]arr =new int[5];
int i;
for(i=0;i<5;i++){
System.out.println(“输入数组的值”);
arr[i]=in.nextInt();
}
for(int e:arr){for(int j=0;j<4;j++) {if (arr[j] < arr[j+1]) {int t = arr[j];arr[j+1] = t;arr[j] = arr[j+1];}}System.out.println(e);}}
}
运行
输入数组的值
48
输入数组的值
34
输入数组的值
23
输入数组的值
12
输入数组的值
1
48
34
23
12
1
java学习(36):数组排序相关推荐
- Java学习分享---数组排序方法
一.冒泡排序 排序规则:两个数之间进行比较,如果前一个数比后一个数大,就将两个数的位置进行交换,每一次排序选出一个最大值,并且每轮选出来的最大值不参与下一轮比较. 规律: 1.比较的轮数 = 数组中元 ...
- 杨晓峰Java核心36讲学习笔记
最近在极客时间上订阅了Oracle首席工程师杨晓峰的Java核心技术36讲, 接下来会对每一课的学习: 记下学习笔记 有不懂的地方继续深入 一些思考或者总结. 下面从第一课开始,Exception和E ...
- 杨晓峰-java核心技术36讲(学习笔记)- 第1讲 | 谈谈你对Java平台的理解?
杨晓峰-java核心技术36讲(学习笔记) 接下来我会分享杨晓峰-java核心技术36讲的学习笔记,内容较多,补充了其中一些牛人评论,相对详细(仅供个人学习记录整理,希望大家支持正版:https:// ...
- Java必备:java入门、java学习
2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为北京尚学堂原创文章,未经允许不得转载. 1.Java入门 1-1.Java具有那些适合在Internet环境中 ...
- Java入门1.2.3—一个老鸟的Java学习心得
Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...
- java周志第二周_第二周JAVA学习日志
从这周老师讲的东西中,我了解了许多以前不懂得东西.这周老师布置的作业,对我来说真的有点困难.通过上课的学习和下来翻书,勉强完成了一个登录界面的制作.这周学习的事件处理和swing组建以及swing组建 ...
- java学习中,字符串使用(比较、构造方法)(java 学习中的小记录)
java学习中,字符串使用(比较.构造方法)(java 学习中的小记录)作者:王可利(Star·星星) String的使用 1.在内存中是如何保存字符串. == :比较的是地址(引用数据类型) equ ...
- 【Java学习笔记之二十六】深入理解Java匿名内部类
在[Java学习笔记之二十五]初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意 ...
- 寒假宅喵java学习
1.25 小fleeting 学习java 关于辅助书籍: Core Java 字典 比如学习完了IO的知识,觉得意犹未尽,那么就通过这本字典一样的Java书籍,把IO的知识更丰满的刷一遍 Effec ...
- Java 学习API(一)
文章目录 前言 API 文档注释 String类 创建字符串 拼接字符串 格式化字符串 String方法 substring() indexOf() charAt() trim() startsWit ...
最新文章
- 2018计算机一级题库百度云,2018年全国计算机一级考试题库及答案
- cocos2dx 3.0 windows平台 中文乱码解决
- ZZULIOJ 1128: 课程平均分
- 6.1Python文件的操作(一)
- 从零开始学php 光盘,从零开始学PHP(第2版)(含DVD光盘1张)
- 【图像处理】MATLAB:基本原理
- 旷视发布3D感知全栈解决方案!现在,AI+3D只差杀手级应用了
- 解决在eclipse里没有“Dynamic Web Project“这个选项的问题
- 数学建模—多元回归分析
- 如何由普通用户权限获取root权限
- 别翻了,这篇文章绝对让你深刻理解java类的加载以及ClassLoader源码分析【JVM篇二】
- [附源码]Python计算机毕业设计SSM基于协同过滤算法的个性化智能图书推荐系统(程序+LW)
- 【冬瓜哥画PPT】最完整的存储系统接口/协议/连接方式总结
- 6 步搭建数据平台—从指标体系到相关技术
- 干货|一文读懂 Spring Data Jpa!
- 李永乐老师卷积神经网络
- 论文盘点:面部动作编码系统(FACS)识别
- 各大媒体优劣对比_户外广告媒体类型与优缺点对比分析
- Utilities非默认目录构建和安装
- VScode SSH 远程连接时一直输入密码的问题
热门文章
- xshell监听端口_监听端口修改_笨办法学Linux 远程访问 (原理、实践、记录与排错)-视频课程_Linux视频-51CTO学院...
- python django用户登录系统_Django实现用户注册登录
- mysql安装设置数据目录下,linux下安装mysql数据+配置
- php get为空,php – $_GET在url有变量时为空
- mysql 永真_sql注入
- cad lisp 二次抛物线_学习CAD的五个段位,你是青铜还是王者?
- 【机器视觉学习笔记】直方图的绘制及直方图均衡化(C++)
- JS node 后端签名前端文件直传ali-oss解决方案
- [react-router] 请你说说react的路由是什么?
- [react] React如何进行代码拆分?拆分的原则是什么?