gpt4 book ai didi

java - 仅显示数组中大于 45 的数字(我是一个完全的初学者)

转载 作者:行者123 更新时间:2023-12-01 17:45:10 25 4
gpt4 key购买 nike

编写一个程序,创建一个大小为 7 的整数数组,其中包含以下值:

{31, 24, 65, 41, 13, 22, 76} 

然后,程序应该显示数组中的所有项目仅大于 45。

不会显示大于45的数字

import java.util.Arrays;
import java.util.ArrayList;

public class ArrayToArrayList {
public static void func1(int arr[]) {
ArrayList<Integer> array_list = new ArrayList<Integer>();
for (int i = 0; i < arr.length; i++)
array_list.add(new Integer(arr[i]));
System.out.print(array_list);
}

public static void main(String[] args) {
int array[] = { 31, 24, 65, 41, 13, 22, 76 };
func1(array);
}
}

最佳答案

这是一项非常简单的任务。

public static void main (String[] args) {
int array[] = { 31, 24, 65, 41, 13,22,76 };
Arrays.stream(array).filter(i -> i > 45).forEach(System.out::println);
}

或者如果您不想使用流:

for (int i : array) {
if (i > 45) { // filter all elements lower or equal to 45
System.out.println(i);
}
}

我建议你更加努力地学习,因为这是非常初级的。

关于java - 仅显示数组中大于 45 的数字(我是一个完全的初学者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56289903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com