java中数组中求最大值

public class Max {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,100,-1,-4.5}; //定义一维数组
double num = myList[0]; //0为第一个数组下标
for (int i = 0; i < myList.length; i++) { //开始循环一维数组
if (myList[i] > num) { //循环判断数组元素
num = myList[i]; } //赋值给num,然后再次循环
}
System.out.println(“最大值为” + num); //跳出循环,输出结果
}
}

三元运算符:

public class Max {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5,10,11,15,1,-1,-4.2}; //定义一维数组
double num = myList[0]; //0为第一个数组下标
for (int i = 0; i < myList.length; i++){ //开始循环一维数组
num=(myList[i] < num?num: myList[i]); //三元运算符,详情看注解
}
System.out.println(“最大值为” + num); //跳出循环,输出结果
}
}

注解:三元运算符的语法是 条件 ? 结果1 : 结果2;优点代码简洁,缺点可读性差

例子:int a,b,c;

a=2;b=3;

c=a>b?100:200;

语意:如果a>b,c=100;a<b,c=200

一般函数/方法:

public class Max {
double[] myList = {1.9, 2.9, 3.4, 100,3.5,10,11,12,13,-1};
double num = myList[0];
void getValue(){ //创建一般方法
for (int i = 0; i < myList.length; i++) {
num=(myList[i] < num?num: myList[i]);//三元运算符
}
System.out.println(“最大值为” + num);
}
public static void main(String args[]){
Max max=new Max(); //创建对象
max.getValue(); //通过对象调用一般方法
}
}

java中求数组中最大值相关推荐

  1. Java代码---求数组中的平均值

    Java代码-求数组中的平均值 /*** 求数组中的平均值*/ class Demo5 {public static void main(String[] args) {int[] array = { ...

  2. c++求数组中出现频率最高的数

    在C++中求数组中出现频率最高的数mode. 即:众数(Mode)统计学名词,在统计分布上具有明显集中趋势点的数值,代表数据的一般水平(众数可以不存在或多于一个). 修正定义:是一组数据中出现次数最多 ...

  3. JAVA 求数组中的最大值

    package Code411;//求数组的最大值public class CodeArrayMax { public static void main(String[] args) { int ar ...

  4. 动态规划系列---求数组中两个元素差的最大值

    题目 求数组中两个元素差的最大值(后面的元素减去前面的元素):对应实际生活中的股票买卖,找出一只股票走势里面可能的最大收益: 思路 类似于求数组连续和的最大值:  保存最大差值和最小值,遍历数组,如果 ...

  5. C语言求数组中的最大值

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105163865 C ...

  6. 编程之美4:求数组中的最大值和最小值

    方法1:暴力方法 遍历一遍数组,比较2*N次求出最大值和最小值 方法2:改进方法 (破坏了原数组)             遍历一遍数组使得下标为偶数的元素较下标为奇数的元素大,再分别求出最大值和最小 ...

  7. 利用函数求数组中的最大值

    利用函数求数组中的最大值 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  8. 求数组中的最大值和最大值的索引

    前天将数据的一些遍历方法共享出来了,今天还是接着共享有关数组的吧. using System; using System.Collections.Generic; using System.Text; ...

  9. java数组排列组合_java算法题--递归求数组中数字排列组合问题

    java算法题–递归求数组中数字排列组合问题 题目:有一个数组{1,2,3},输出数组中数字的所有可能组合: 比如:123.132.213- 解题思路 通过递归不停的交换数组中的两个数(当然,肯定是有 ...

  10. 如何求数组中的最大值或最小值

    对于普通的数求大小,我们之前已经做过了,那对于如今的数组,我们该如何求数组中最大的元素呢?我们可以这么想,数组就是一组数,只要,我们在这组数中选取一个值,然后让它依次和其他的数进行大小比较,当它小于其 ...

最新文章

  1. 同样的工作年限,为什么有人年薪百万,有人月薪五千?
  2. mysql中修改表的默认编码和表中字段的编码
  3. 7-55 空心字母金字塔 (10 分)
  4. 清理localstorage_vue 界面刷新数据被清除 localStorage的使用详解
  5. PDG转PDF的方法
  6. 华中科技大学计算机学院考研大纲,2021华中科技大学考研大纲参考书目汇总
  7. 接触的第二个引擎 scaleform
  8. 《流浪地球》内地票房超《红海行动》北美上映11天成绩不俗
  9. Poj_2536 Gopher II -二分图建图
  10. Spring框架的本质:4那些高曝光率的Annotation
  11. VC6保姆级图文教程
  12. 视频压制相关工具下载
  13. 操作系统添加系统调用+内核编译
  14. 8421码转16进制的c语言,将8421BCD码转换为十进制数(转)
  15. Golang实现IP地址匹配
  16. 局域网内通过ip获取主机名
  17. 1992-2022年31省人均gdp/各省人均地区生产总值
  18. 获取月份的第一天和最后一天
  19. 人工智能离不开它——贝叶斯公式的前世今生
  20. BindingException:Invalid bound statement (not found)如何解决

热门文章

  1. 批量合成bilibili的m4s缓存文件为MP4格式 ver2.0
  2. 搜狗站长工具【post请求模拟登录】代码分享总结【批量提交搜狗收录网址】
  3. 常用颜色RGB、灰度值、取色值、透明度。
  4. 【问底】许鹏:使用Spark+Cassandra打造高性能数据分析平台(一)
  5. Redis--布谷鸟过滤器--使用/原理/实例
  6. Error: invalid operands (*UND* and *UND* sections) for `*‘
  7. c语言中万年历公历农历转换,公历农历转换,教你切换阳历和阴历生日
  8. 单晶硅各向异性刻蚀技术
  9. 航模的无刷电机到底是什么电机
  10. 【不三不四的脑洞】“被相亲对象拉黑“所引发的关于链表合并算法的思考