1、在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。

代码如下:

public static void main(String[] args) {int[] a = new int[]{18,25,7,36,13,2,89,63};int x = 0; //局部变量需要初始化int max = a[0];//假设a[0]是最大的值,所以下面循环的就不用比较循环a[0]了,已经是最大的值了就没必须再循环一次和其他值比较了  for(int i=1;i<a.length-1;i++) //这行的i表示循环的次数不是指下标{if(a[i]>max) //这行的i表示下标,以为有a[i]{max=a[i];x=i;}}System.out.println("最大的数为" + max  + ";下标为" + x);}

结果如下所示:

找出数组中其中最大的数及其下标相关推荐

  1. java 算法之找出数组中第二大的数

    1.如果仅考虑实现功能而不考虑效率,可以先通过排序算法将数组排序,然后根据数组下标来访问数组中第二大的数,,最快的排序算法一般为快速排序算法,但是其时间复杂度为(nlogn),根据下标访问需要便利一遍 ...

  2. 找出数组中符合条件的数对的个数

    题目:一个整型数组,元素取值可能是1-N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现.设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N+1. 方法一:排序+二分查 ...

  3. 【matlab】找出数组中符合条件的数并赋值

    matlab中寻找出array中符合要求的数的位置,并赋值 1.直接条件赋值 a = randn(10) >>> a =0.8404 -2.1384 2.9080 -0.3538 0 ...

  4. 如何找出数组中第二大的数

    1.最容易想到的办法 我们可以用最简单的办法来找到一个数组中任意大小的数字,那就是按照某一个排序方式将数组的所有元素进行排序,然后按需取出来就可以,知识这种方式的时间复杂度和空间复杂度比较大,所以,有 ...

  5. [LeetCode] Find All Numbers Disappeared in an Array 找出数组中所有消失的数字

    Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and ot ...

  6. java数组出现次数最多的数_找出数组中出现次数最多的那个数——主元素问题...

    方法一:以空间换时间,可以定义一个计数数组int count[101],用来对数组中数字出现的次数进行计数(只能针对数组中数字的范围1~100),count数组中最大的元素对应的下标,即为出现次数最多 ...

  7. 找出重复的数java_剑指offer:1.找出数组中重复的数(java版)

    数组中重复的数: 题目:找出数组中重复的数, 题目描述: 在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的. 也不知道每个数字重复几次.请找 ...

  8. 找出数组中出现次数超过一半的数

    算法--找出数组中出现次数超过一半的数      每当我看到经典的算法题,就怀念高中,感觉很多算法题就是高中的题目,谁叫哥只读了个专科,高数基本相当没学.      有空要看看高数啊,想当年数学那是相 ...

  9. C语言找出数组中最小的数和它的下标

    C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置 #include <stdio.h> int main() {int A[10]={3,7,5,9,10,2,1, ...

最新文章

  1. gis怎么改鼠标滚轮缩放_ArcGIS鼠标滚轮方向之代码篇
  2. 002_jQuery语法
  3. 使用gparted live分区工具对VMware及ESXI(vsphere)虚拟机进行根目录扩容(可视化界面操作)
  4. Oracle:集群因子
  5. div下图片自适应解决方法
  6. [转]Android 之 Window、WindowManager 与窗口管理
  7. Android 中 C++ Thread线程用法
  8. 单元测试实践的主要问题与解决(2)
  9. VS2017 安装打包插件
  10. Appium 常用操作
  11. vivado2019.2安装+license添加教程
  12. 引用 你唯一能把握的是变成最好的自己
  13. 频谱仪测试gsm信号测试软件,怎样用频谱分析仪测试和分析GSM信号
  14. 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)
  15. 【ionic框架bug】slidebox在使用model或popover后width变为0的解决方案
  16. 人工智能:神经网络与深度学习
  17. 数据库之Mysql索引、事务与存储引擎
  18. js数组拆分成几个数组
  19. 笔记本win10正在更新怎么关闭计算机,教你win10如何关闭自动更新
  20. RHCE6.0那点事----仅供参考

热门文章

  1. 动手学深度学习——目标检测 SSD R-CNN Fast R-CNN Faster R-CNN Mask R-CNN
  2. 【系统相关】远程连接,凭据不工作
  3. 自我激励的100种方法
  4. 敏捷项目管理21天学习计划--敏捷生命周期
  5. 天阳科技-宁波银行面试题【杭州多测师】【杭州多测师_王sir】
  6. jsp怎么设置页面背景
  7. uni-app 上传图片到阿里云oss
  8. win10插入耳机没声音,如何设置声音
  9. macOS更新失败解决
  10. 得力打印机(DL888D型号)Linux对接——Java+C版