定义一个数组,求数组的波峰和波谷

//flag = 2表示前面在上升, flag=1表示前面在下降
//所以当flag从1变到2,或者从2变到1,就是波峰波谷
public class findPeak {public static void main(String[] args) {int[] nums = {2,4,1,1,6,5};int flag = 0;int ret = 0;for(int i = 1 ; i < nums.length ; i++){if(nums[i] > nums[i-1]){if(flag == 1)ret++;flag = 2;}else if(nums[i] < nums[i-1]){if(flag == 2) ret++;flag = 1;}}System.out.println(ret);}

Java编程(8)-数组波峰波谷相关推荐

  1. Java编程设计---数组Arrays

    数组的的定义 数组是存放在连续存储空间的元素集合 数组定义的格式: int[] arr=new int[5]; int:数组元素的数据类型,可以是基本数据类型,也可以是引用 arr:数组名称 5:数组 ...

  2. Java编程:数组遍历的基本案例

    一.一维数组遍历 1.数组遍历(依次输出数组中的每一个元素) 给定一个数组 int [] arr  = {44,6,66,7,965,}; public static void main(String ...

  3. java编程-定义数组并赋值

    package day03;public class TestArray {public static void main(String [] args) { int [] b;b = new int ...

  4. Java编程笔试时输入问题:如何输入固定长度、不定长度的一维数组?如何输入固定长度、不定长度的二维数组?

    Java编程笔试时输入问题: 如何输入固定长度.不定长度的一维数组? 如何输入固定长度.不定长度的二维数组? 如何将数组中的内容直接输出,不要中括号和逗号? 文章目录 ==Java编程笔试时输入问题= ...

  5. 《JAVA编程思想》学习笔记:第16章(数组)

    目录 Java编程思想(一)第1~4章:概述 Java编程思想(二)第5章:初始化和清理 Java编程思想(三)第6章:访问权限 Java编程思想(四)第7章:复用类 Java编程思想(五)第8章:多 ...

  6. Java编程之利用数组输出唐诗

    问题描述:利用Java编程实现利用数组输出唐诗. 程序源码: public class ArrayTest {public static void main(String[] args){char[] ...

  7. Java编程入门与应用 P93——例4-2( 使用“+”连接运算符,连接3个数组和1个字符串,学生考试信息)

    Java编程入门与应用 P93--例4-2 使用"+"连接运算符,连接3个数组和1个字符串 学生考试信息 /*** Java编程入门与应用 P93--例4-2* 使用"+ ...

  8. Java编程定义一个数组,输出数组中的最大值与最小值

    package com.pzhu.demo;public class MaxMin {//Java编程定义一个数组,输出数组中的最大值和最小值public static void main(Strin ...

  9. java 波峰检测_脉搏波波峰波谷自动检测方法

    脉搏波波峰波谷自动检测方法 [技术领域] [0001]本发明属人体健康监护技术领域,涉及一种脉搏波波峰波谷自动检测方法,尤其涉及脉搏波中存在大量人为.系统噪声以及心率快速变化的情况.可用于临床心电图自 ...

最新文章

  1. 8086汇编语言命令速查与详解
  2. 解密春晚微信红包十亿级并发压力
  3. gzip android,怎么在Android系统中使用gzip进行数据传递
  4. CSS实现【表格内容超过一行的部分,用省略号代替】
  5. aptana studio 汉化与安装 zencoding、spket 配置
  6. 计算机常用工具软件教案,常用工具软件教案.doc
  7. 盘点 Greenplum 数据库的十大特点
  8. infopath视图切换
  9. C++开源矩阵计算工具——Eigen的简单用法(一)
  10. adb shell 命令之----pm
  11. 【MM32F5270开发板试用】基于MindSDK对接雨滴传感器
  12. 两年多的腰疼,近十年的头皮屑,最终被我自己治疗好了(一)
  13. 本地访问阿里云故障问题
  14. 2018信用服务业市场:天眼查、企查查、启信宝、企查猫处第一梯队
  15. 【流畅的Python学习笔记】2023.4.29
  16. 正则表达式(二)常用正则表达式——验证身份证号码
  17. 浅读西瓜书(第四章)
  18. start-stop-daemon
  19. 如何查看服务器机房位置
  20. 笛卡尔心形函数表达式_笛卡尔坐标系里的桃心公式是什么

热门文章

  1. 【Zabbix_6.x 第一章】概述、功能、术语、架构
  2. c#调用HTTP请求
  3. 神技:压缩包转为图片
  4. 【java版数据结构】看完数据结构的顺序结构后,紧接着去实现ArrayList的底层(150行代码,数组扩容,增删改查,但未实现迭代器)
  5. Google地图下载
  6. 计算机视听觉机理和方法,清华教授孙富春:从视听觉认知到无人驾驶
  7. 信用卡宽限期是什么?有什么作用?
  8. appstore 截图及视频尺寸要求
  9. 小福利,django搭建个人网站的源码公开(一)
  10. python 三个内置装饰器,python中自带的三个装饰器