编写程序,在程序中初始化一个数据,有10个元素,同时赋好值,从键盘输入一个数x,判断是否在数组中,若在输入其下标,否则输入-1

方法①

    public static void main(String[] args) {int[] nums = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};Scanner scanner = new Scanner(System.in);int input = scanner.nextInt();int result = -1;for (int i = 0; i < nums.length; i++) {if (nums[i] == input) {result = i;}}System.out.println(result);
}

方法②

public static void main(String[] args) {int[] nums = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};Scanner scanner = new Scanner(System.in);int input = scanner.nextInt();int result = -1;int c = 0;for (int i : nums) {if (i == input) {result = c;}c++;}System.out.println(result);}

判断是否在数组中,若在输入其下标,否则输入-1相关推荐

  1. 判断一个int数组中的元素是否存在重复

    package com.hbut.test2; import java.util.ArrayList; import java.util.HashSet; import java.util.List; ...

  2. 判断两个数组中是否存在相同的数字

    判断两个数组中是否存在相同的数字 给定两个排好序的数组,怎样高效得判断这两个数组中存在相同的数字? 这个问题首先想到的是一个O(nlogn)的算法.就是任意挑选一个数组,遍历这个数组的所有元素,遍历过 ...

  3. php查找判断二维数组中是否含有某个值

    php判断二维数组中是否含有某个值 $arr = array(array('a', 'b'),array('c', 'd') );in_array('a', $arr); // 此时返回的永远都是 f ...

  4. C语言——判断两个数组中是否有相同的元素

    题目:判断两个数组中是否有相同的元素,有就输出"有",没有就输出"没有". 解法一:用第一个数组中的所有元素与第二个数组中的所有元素相比较,若有相同元素,则停止 ...

  5. JavaScript中的 inludes 和 indexOf 方法 | 判断字符串或数组中是否存在对应的元素| 相同点与不同点 | 代码详解

    目录 JavaScript中的inludes和indexOf方法 1.数组中的includes和indexOf方法比较 1.1 函数返回值的不同 1.2 函数第二个参数--开始查找的位置 1.3 in ...

  6. Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标

    *8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...

  7. 28 数组中出现次数超过一半的数MoreThanHalfNum输入一个一维数组

    题目:数组中出现次数超过一半的数 要求:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在数组中出现了5次,超 ...

  8. 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)

    题目: 写一个函数判断一个int类型的数组是否是有效的.  所谓有效是指:假设数组大小为n,那么这个int数组里的值为0~n-1之间的数,并且每个数只能出现一次,否则就是无效数组.  例如[5,3,1 ...

  9. 如何判断一个整数数组中是否有重复元素?要求时间复杂度O(n),空间复杂度O(1)...

    题目: 写一个函数判断一个int类型的数组是否是有效的.  所谓有效是指:假设数组大小为n,那么这个int数组里的值为0~n-1之间的数,并且每个数只能出现一次,否则就是无效数组.  例如[5,3,1 ...

最新文章

  1. Orange Business Services中国:如何保证实施最佳安全运营中心
  2. SSD框架训练自己的数据集
  3. docker 安装 vsftpd
  4. Windows 内核(WRK)简介
  5. qwidget多个窗口同步_【好人BUG】本机多组控制 一台电脑使用一个帐号登录多个(省钱) !...
  6. 使用Java 8.0进行类型安全的依赖注入
  7. python -m xxx.py和python xxx.py的区别
  8. 双层卷积神经网络--tf
  9. 拔叉零件的加工工艺、夹具以及拉刀设计
  10. 最新白白iApp手册开源-iApp源码 非常牛逼
  11. Fiddler的使用介绍及抓包分析(详解)
  12. eclipse安装与概述
  13. linux 无法创建目录权限不够
  14. 配置Snappy压缩
  15. java毕业设计图书借阅管理系统mybatis+源码+调试部署+系统+数据库+lw
  16. 学习stm32中断、DMA通信原理和编程方法
  17. 人工智能“六步走”学习路线
  18. C语言for循环能不能定义,关于for循环的格式
  19. 浏览器右下角广告的一个发现
  20. 微信公开课,视频号成主角,机会来了

热门文章

  1. ACL 2020 开源论文 | 基于Span Prediction的共指消解模型
  2. F-Principle:初探深度学习在计算数学的应用
  3. Struts2-从值栈获取list集合数据(三种方式)
  4. gulp+babel实现es6压缩,并替换es6语法,压缩html,css
  5. Spring Security——关闭未认证时重定向(302)到登录页面(loginPage)
  6. JavaScript——jQuery AJAX链式编程(流式编程)DEMO
  7. CG CTF WEB Download~!
  8. rabbitmq的启动命令和springboot整合使用rabbitmq
  9. springboot整合mongodb增删改查入门
  10. Document.visibilityState 页面监听 vue中实现离开页面时计时停止: 停止计时后从上一次开始计时