java查询数组中元素的索引

java查询数组中元素的索引

/*** java查询数组中元素的索引*/
public class Test03 {public static void main(String[] args) {int[] arr = {5,7,4,9,5,7,2,8,1,5,0};//查询元素 2 的索引int value = 2;//准备一个变量用于存储目标元素的索引int index = -1;//查找元素在数组中第一次出现的位置for (int i = 0;i<arr.length;i++){if (arr[i]==value){index = i;break;}}//查找元素在数组中最后一次出现的位置int index2 = -1;for (int i = arr.length-1;i>=0 ;i--){if (arr[i]==value){index2 = i;break;}}System.out.println(index);System.out.println(index2);//判断一个数组是否有且只有一个指定元素System.out.println(index==index2&&index>=0);}
}

执行代码如下:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562674.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

完善三个数字对象排序程序。MOOC,Java第四章 面向对象和类 第一次作业

题目内容&#xff1a; 完善以下程序&#xff0c;利用swap函数&#xff0c;完成数字按从小到大的顺序输出。例如输入5 4 3 输出3,4,5。 输入格式: 输入3个数字。 输出格式&#xff1a; 数字从小到大排列 输入样例&#xff1a; 5 4 3 输出样例&#xff1a; 3,4,5 代码…

触发器及其应用实验报告总结_双面喷绘材料的分类及其应用,超全总结!(建议收藏)...

▲ 东川 | 点击图片获取更多信息▲ 东川 | 点击图片获取更多信息双面喷绘材料&#xff0c;有适合水性机器喷的双面摭光画布&#xff0c;有适合弱溶剂和UV喷绘的PVC双喷、PET双喷、双喷网格布、双面牛筋布&#xff0c;它们有个共同的特点就是&#xff0c;即可以单面打画面&#…

java实现程序输出以下5*5数字方格

请实现程序输出以下5*5数字方格。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 需要在main函数的输入参数中设置5&#xff0c;输出5*5的数字方格。如果是输入7&#xff0c;则是7*7的数字方格。 代码如下&#xff1…

java请实现程序输出以下星塔||输出菱形

java请实现程序输出以下星塔||输出菱形 请实现程序输出以下星塔。 * *** ***** *** * 需要在main函数的输入参数中设置5&#xff0c;输出5层星塔。如果是输入7&#xff0c;则是7层星塔。假设输入参数都是奇数&#xff0c;且都大于等于5&#xff0c;小于等于11。 第一种写法&a…

为什么自己编写的页面总是在那里抖动_别克威朗为什么销量不佳?

汽车发展到现在有些车企经历了几十年&#xff0c;而有些车企则是经历了上百年&#xff0c;所以在历史长河的积淀当中&#xff0c;总会有大起大落&#xff0c;混得好的就成为了百年车企&#xff0c;混得不好的就早早退市。而对于车型而言&#xff0c;同样也是如此&#xff0c;有…

java数组的扩容,将两个数组合并成一个数组

java数组的扩容&#xff0c;将两个数组合并成一个数组 //将下列两个数组合成一个数组 public class Test04 {public static void main(String[] args) {int[] a {1,3,4,56,7,8,9,3};int[] b {12,34,56,43,78,74,36};int[] c new int[a.lengthb.length];//将数组a中的元素方…

java开发项目实例_学java开发,项目经验最重要

不想做将军的士兵不是好士兵&#xff01;相信没有人一开始学java&#xff0c;就是为了将来一直做一名初级java开发工程师。只需掌握一些简单代码技巧&#xff0c;别人告诉想要实现的效果&#xff0c;然后自己能用代码堆砌来实现。更何况&#xff0c;现在企业对java开发工程师的…

java在原数组中追加一个元素

java在原数组中追加一个元素 /* * 在原数组中追加一个元素 * */ public class Test05 {public static void main(String[] args) {//在下面这个数组中追加一个元素9int[] a {1,2,3,4,5,6,7,8};int b 9;int[] c new int[a.length1];//复制旧数组到新数组中去for (int i 0;i…

java组件是什么意思_年前面试京东3面凉经~ 面试过程与真题全分享+备战春招(java)...

1月4号得到通知&#xff0c;京东无望了&#xff0c;哭晕在厕所&#xff0c;现在给大家把这些面试题分享出来&#xff0c;希望给想要进京东的一些程序员点点帮助&#xff01;接下来开始分享我去面试的时候面试官问我的那些面试题京东java一面记录简单介绍下自己介绍主要用到的技…

java如何在指定索引位置插入新元素

在arr数组中索引为3的位置&#xff0c;插入一个元素 10 /* * 在arr数组中索引为3的位置&#xff0c;插入一个元素 10 * */ public class Test06 {public static void main(String[] args) {int[] arr {2,6,8,4,9,5,1,3};//要插入索引的位置int x 3;//创建新数组int[] newArr…

java从数组中删除元素(数组的缩容)

java从数组中删除元素&#xff08;数组的缩容&#xff09; 1&#xff0c;解决方案一 /* * 数组的缩容&#xff08;删除元素&#xff09; * 第一种解决方案 * 移动元素&#xff0c;被删除元素后面的元素往前移一位 * 优点&#xff1a;不需要创建新数组&#xff0c;省内存&…

利用代码分别实现jdk动态代理和cglib动态代理_面试之动态代理

大家好&#xff01;我是CSRobot&#xff0c;从今天开始&#xff0c;我将会发布一些技术文章&#xff0c;内容就是结合春招以来的面试所遇到的问题进行分享&#xff0c;首先会对知识点进行一个探讨和整理&#xff0c;在最后会给出一些面试题并作出解答&#xff0c;希望可以帮助到…

将下列数组中奇数和偶数分别存放于两个不同的两个数组

将下列数组中奇数和偶数分别存放于两个不同的两个数组 /* * 将下列数组中奇数和偶数分别存放于两个不同的两个数组 * */ public class Test09 {public static void main(String[] args) {int[] arr {12,34,23,47,72,84,22,28,45,57,91};//用于统计偶数元素个数int o 0;for (…

数组工具类的使用

数组工具类的使用 package demo02; /* * 数组工具类的使用 * 数组的复制操作 * */ import java.util.*;public class Test10 {public static void main(String[] args) {int[] arr {3,4,2,66,75,4,322,55,33,85,39};System.out.println(Arrays.toString(arr));//排序问题Arra…

从键盘上录入学生人数和每个学生的分数,按分数降序输出所有的分数,java冒泡排序应用

从键盘上录入学生人数和每个学生的分数&#xff0c;按分数降序输出所有的分数 import java.util.Arrays; import java.util.Scanner;/* * 从键盘上录入学生人数和每个学生的分数&#xff0c;按分数降序输出所有的分数 * java冒泡排序 * */ public class Test12 {public static…

jvm内存结构_JVM系列之内存结构

JVM的内存结构大概分为&#xff1a;堆&#xff08;Heap&#xff09;&#xff1a;线程共享。所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。堆内存是JVM中最大的一块由年轻代和老年代组成&#xff0c;而年轻代内存又被分成三部分&#xff0c;Eden空间、From Sur…

java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数

java从键盘上录入学生人数和每个学生的姓名以及分数&#xff0c;按照分数降序输出&#xff0c;学生名次、学生姓名、学生分数 import java.util.Scanner;/* * 从键盘上录入学生人数和每个学生的姓名以及分数&#xff0c;按照分数降序输出&#xff0c;学生名次、学生姓名、学生…

python label background设置成透明_纯Python绘制满满艺术感的山脊地图

点击上方"蓝字"关注我们Python大数据分析记录 分享 成长添加微信号"CNFeffery"加入技术交流群❝本文示例代码及附件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes❞1 简介下面的这幅图可能很多读者朋友们都看到过&#x…

java二维数组的遍历

java二维数组的遍历 /* * java二维数组的遍历 * 二维数组&#xff0c;数组座位数组元素类型的数组&#xff0c;数组的数组 * */ public class Test14 {public static void main(String[] args) {int[][] arr {{1,2,3},{4,5},{6,7,8,9}};//从arr中取出每个元素//for循环遍历fo…

layout布局_安卓最常见的几种布局

Android中常用的5大布局方式有以下几种&#xff1a;线性布局&#xff08;LinearLayout&#xff09;&#xff1a;按照垂直或者水平方向布局的组件帧布局&#xff08;FrameLayout&#xff09;&#xff1a;组件从屏幕左上方布局组件表格布局&#xff08;TableLayout&#xff09;&a…