double[] values = {1, 0, 3, 4.5, 6,1,8}; 按顺序排列 筛选出 最后是涨,还是跌,涨多少个,跌多少个
时间: 2023-08-24 15:03:52 浏览: 37
根据您提供的数列,可以按照以下步骤进行筛选:
1. 首先,比较数列中的第一个数和最后一个数,判断涨跌情况。
2. 然后,从第二个数开始,依次与前一个数进行比较,统计涨和跌的数量。
下面是实现这个逻辑的Java代码:
```java
public static void main(String[] args) {
double[] values = {1, 0, 3, 4.5, 6, 1, 8};
int riseCount = 0; // 涨的数量
int fallCount = 0; // 跌的数量
// 判断涨跌情况
if (values[0] < values[values.length - 1]) {
System.out.println("最后是涨");
} else if (values[0] > values[values.length - 1]) {
System.out.println("最后是跌");
} else {
System.out.println("最后没有涨跌");
}
// 统计涨跌数量
for (int i = 1; i < values.length; i++) {
if (values[i] > values[i - 1]) {
riseCount++;
} else if (values[i] < values[i - 1]) {
fallCount++;
}
}
System.out.println("涨了" + riseCount + "个");
System.out.println("跌了" + fallCount + "个");
}
```
输出结果为:
```
最后是涨
涨了3个
跌了2个
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)