判断数组中的某个数是否存在 将结果返回给调用处
正确答案 有一次则正确flag=true; 循环都不相等,在for循环最外面,说明flag=false
package com.fqs.demo; import java.util.Scanner; public class ChongZ { //定义一个方法 判断数组中的某个数是否存在 将结果返回给调用处 public static void main(String[] args) { getFlag();//调用第三个方法 获取对比的结果 } public static int getJp() {//第一个方法获取键盘输入的值 Scanner scanner=new Scanner(System.in); System.out.println("请输入数值:"); int number=scanner.nextInt(); System.out.println("输入数值是:"+number); return number; } public static void getArray(int [] array) {//第二个方法获取数组内的值 } public static boolean getFlag() {//第三个方法获取对比的结果 int [] array= {1,2,3,4,5}; getArray(array);//调用第二个方法,获取数组的值 int number=getJp(); //调用第一个方法,获取键盘的值 //开始比较键盘输入的值和数组内的数 Boolean flag=true; for(int index=0;index<array.length;index++) { if(number==array[index]) { flag= true; System.out.println("有"); } } flag=false; System.out.println("没有"); return flag;//返回 } }
自己写的 flag=false 的位置不对,正确应该跳出循环
package com.fqs.demo; import java.util.Scanner; public class ChongZ { //定义一个方法 判断数组中的某个数是否存在 将结果返回给调用处 public static void main(String[] args) { getFlag();//调用第三个方法 获取对比的结果 } public static int getJp() {//第一个方法获取键盘输入的值 Scanner scanner=new Scanner(System.in); System.out.println("请输入数值:"); int number=scanner.nextInt(); System.out.println("输入数值是:"+number); return number; } public static void getArray(int [] array) {//第二个方法获取数组内的值 } public static boolean getFlag() {//第三个方法获取对比的结果 int [] array= {1,2,3,4,5}; getArray(array);//调用第二个方法,获取数组的值 boolean flag=true; int number=getJp(); //调用第一个方法,获取键盘的值 //开始比较键盘输入的值和数组内的数 for(int index=0;index<array.length;index++) { if(number==array[index]) { flag=true; }else { flag=false; } }if (flag) //有一次flag为真说明存在 { System.out.println("number:"+number+",存在在数组中"); } else {//有一次flag为假说明不存在 System.out.println("number:"+number+",不存在在数组中"); } return flag; } }
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
2020-01-15 找出字符串中元素相同的值和位置
2020-01-15 javscript 数组转换为字符串,以符号分割;链接字符;截取
2020-01-15 javascript 数组去重复
2020-01-15 添加 删除数组内元素
2020-01-15 判断是数组格式吗