请帮我用java建立一个动态数组然后用for循环判断一个数是否在这数组中
以下是使用Java语言实现的动态数组,并进行数值查找的示例代码:
import java.util.ArrayList;
public class DynamicArray {
public static void main(String[] args) {
// 创建一个动态数组
ArrayList<Integer> numbers = new ArrayList<Integer>();
// 向数组中添加元素
numbers.add(5);
numbers.add(10);
numbers.add(15);
numbers.add(20);
numbers.add(25);
// 要查找的数值
int target = 15;
// 使用for循环查找数值是否在数组中
boolean found = false;
for (int i = 0; i < numbers.size(); i++) {
if (numbers.get(i) == target) {
found = true;
break;
}
}
// 输出查找结果
if (found) {
System.out.println("数值 " + target + " 在数组中");
} else {
System.out.println("数值 " + target + " 不在数组中");
}
}
}
上述代码中,首先创建了一个动态数组 numbers,并向其中添加了一些元素。然后定义了要查找的数值 target,使用 for 循环遍历数组中的每个元素,如果找到了与 target 相等的数值,则将 found 设置为 true,并退出循环。最后根据 found 的值输出查找结果。
原文地址: https://www.cveoy.top/t/topic/D47 著作权归作者所有。请勿转载和采集!