要求:

去计算一个整数数组中最大的整数元素,

思路:

我们可以假设在数组中存在一个最大值,然后用最大值依次去和其他数值进行比较,从而拿到真实中的最大值
接下来我们来看代码

import com.whhx;
/*** @author 瑞飞* @version 1.0* @date:2020/10/15
*/
public class EvaluationProgram{public static void main(String arg[]){//我们先来定义一个数组int[] arr={5,8,3,9,1};//接下来我们来假设数组的第一个元素是最大的数值int max=arr[0];//接下来我们就开始用假设的最大值与数组中的其他数值进行比较,for(int i=0;i<arr.length-1;i++){int b;if(arr[0]<arr[i+1]){b=arr[0];arr[0]=arr[i+1];arr[i+1]=b;}}//最后在整组数据都比较完之后,我们将第一个元素的值取出,即为最大值System.out.println("该数组中的最大值为:"+arr[0]);}
}

这是一个特别特别简单的小案例,闲来无事,和大家交流分享一下。喜欢的就点个关注吧!谢谢!

Java知识点串讲之简单的排序,求一个数组中的最大值相关推荐

  1. java数组输入一个实数_用java!!输入五个数,保存到一个数组中,然后将... C语言,编写一个程序,从键盘输入5个数,算出总和......

    导航:网站首页 > 用java!!输入五个数,保存到一个数组中,然后将... C语言,编写一个程序,从键盘输入5个数,算出总和... 用java!!输入五个数,保存到一个数组中,然后将... C ...

  2. Java知识点串讲之面向对象简述

    面向对象 java开发的核心基础思想,就是面向对象编程思想,贯穿了java开发的整个历史,包括现在和将来 1.理解: 面向对象是相对面向过程而言的,这是一种思想的转变,面向过程是要扣清每一个实现细节, ...

  3. 前端知识基础之Vue知识点串讲

    一.Vue知识点串讲 复习一下Vue中的核心知识点. 复习完基本的知识点以后,后面再来看一下其它的面试内容 1.基本使用 下面,先来看一段最简单的代码,如下所示: <!DOCTYPE html& ...

  4. Day 14 知识点串讲 下

    Day  14 知识点串讲 下 1.1 vim 快捷键 1.1.1  ZZ     :wq    保存并退出 1.1.2     G 1 G         :1            文件第一行 G ...

  5. 二级VB培训笔记10:知识点串讲

    二级VB培训笔记10:知识点串讲 一.对象概述 1.三大特性:封装性.继承性.多态性 参看<VB讲课笔记1202. 二级公共基础 - 程序设计基础> 2.对象的属性 了解VB对象的常用属性 ...

  6. 18 | 知识点串讲:基于DDD的微服务设计实例

    视图:18 | 知识点串讲:基于DDD的微服务设计实例 Reference DDD实战课

  7. Java黑皮书课后题第7章:*7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序。改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换

    7.20(修改选择排序法)在7.11节中,使用了选择排序法对数组排序.改写7.11节程序,重复地在当前数组中找到最大值,然后将这个最大值与该数组中的最后一个数进行交换 题目 题目描述 破题 代码 运行 ...

  8. Java_[排序子序列]牛牛定义排序子序列为一个数组中一段连续的子序列,并且这段子序列是非递增或者非递减排序的。

    链接:https://www.nowcoder.com/questionTerminal/2d3f6ddd82da445d804c95db22dcc471? 牛牛定义排序子序列为一个数组中一段连续的子 ...

  9. 求一个数组的最大k个数(java)

    问题描述:求一个数组的最大k个数,如,{1,5,8,9,11,2,3}的最大三个数应该是,8,9,11 问题分析: 1.解法一:最直观的做法是将数组从大到小排序,然后选出其中最大的K个数,但是这样的解 ...

最新文章

  1. C# numericUpDown控件用法总结及注意事项
  2. 【LA3415 训练指南】保守的老师 【二分图最大独立集,最小割】
  3. .NET_.NET Copy Web 部署概念_01-3
  4. php反序列化java.long_细数java中Long与Integer比较容易犯的错误总结
  5. python清理日志脚本_Python日志:如果在程序运行时删除了日志文件,则创建新的日志文件(RotatingFileHandler)...
  6. html5鼠标载入弹出信息框,js实现自定义弹出对话框(弹窗)可拖拽
  7. 手动卸载CAD 删除残留文件 清理遗留的文件
  8. 树莓派蜂鸣器唱歌c语言,关于蜂鸣器唱歌程序
  9. 动手了!限19天,大米云主机满10送2手慢无!
  10. java进销存管理系统设计_java进销存管理系统的设计与实现-springboot源码
  11. 心酸的两天(1):Nacos 启动后输入默认密码后:“用户名或密码错误”
  12. Fragment和Activity之间的通信
  13. 机器学习笔记:特征处理——相关性分析GINI impurity
  14. linux虚拟网卡卸载,virbr0虚拟网卡如何卸载?virbr0虚拟网卡的卸载方法
  15. 华为认证云服务工程师(HCIA-Cloud ServiceV3.0)-- 认证介绍
  16. 我喜欢这首歌......
  17. Python数据分析:异常值检验的两种方法 -- Z 分数 上下分位点(放入自写库,一行代码快速实现)
  18. Windows内存清理篇——小结
  19. 【Adrealm智库专栏】激励机制——区块链的核心
  20. 有道云笔记 - Markdown模板(文首附markdown源码,即.md文件)

热门文章

  1. stm32h743 FDCAN驱动踩坑记录
  2. 《操作系统》-吸烟者问题
  3. JDBC编程和DAO设计模式
  4. 基于springboot+vue+MySQL的电影院会员管理系统
  5. 新金融时代,凡泰极客助力华西证券打造数字营销新生态
  6. 亡羊补牢,面试时如果发现回答不好,该怎么办?
  7. ei eo eq什么意思_软件功能点估算
  8. linux 软链接重新连接,Linux总结(十二)set_uid set_gid stic_bit 软链接 硬链接
  9. 血气方刚的年轻小伙竟去做家政小哥,是怎样成功逆袭转行的
  10. '操作必须使用一个可更新的查询'解决方法