代码
提交代码
class MethodDemo5 { /** * 查找数组中元素是否包含指定元素 * @param arr 待查找数组 * @param element 所查找的元素 * @return boolean 查找结果,true包含; false不包含 */ public boolean contains(int[] arr, int element) { // 定义返回结果,默认为false,即未找到element元素 boolean result = false; for (int value : arr) { if (value == element) { // 找到了element元素,将变量更新为true,并跳出循环 result = true; break; } } // 返回计算结果 return result; } public static void main(String[] args) { // 实例化MethodDemo5 MethodDemo5 methodDemo5 = new MethodDemo5(); // 初始化一个数组 int[] intArray = {1, 3, 5, 6, 7, 9}; // 初始化待查找元素变量 int element = 10; // 调用contains方法,并接收返回结果 boolean contains = methodDemo5.contains(intArray, element); // 根据返回结果,输出内容 if (contains) { System.out.println("数组intArray中包含元素" + element); } else { System.out.println("数组intArray中不包含元素" + element); } } }
运行结果