如何找到数组元素的位置?

编程入门 行业动态 更新时间:2024-10-25 14:25:08
本文介绍了如何找到数组元素的位置?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一个包含5个元素的数组。现在,我想要的是,当我输入其中一个元素时,程序应该显示输入数组的地址。

import java.util.Scanner; public class location_of_an_element_in_array { public static void main( String [] args) { int arr []; arr = new int [ 5 ]; int i; int search; 扫描仪输入= 新扫描仪(System.in) for (i = 1; i< = 5; i ++) { System.out.println( 输入数字:); arr [i] = input.nextInt(); } System.out.println( \ n什么号码的位置你想搜索?); search = input.nextInt(); } }

这是我到目前为止所做的。请帮忙说明如何完成所需的任务。

解决方案

你的代码很弱: - 类名以大写字母开头。总是! - 每个代码行都必须以;结束,然后根据需要分配变量 - 在循环标题中,当要求输入时值。这限制了范围(在这个例子中没有,但一般来说) - for循环: - 所有与人类相邻的都是从0算起来的。请来。 - 因此从0到4计算一个包含5个元素的循环(结束条件< 5优于< = 4)。

public class Location_of_an_element_in_array { public static void main( String [] args){ int arr [] = new int [ 5 ]; // fill array 扫描仪输入= new Scanner(System.in); for ( int i = 0 ; i< 5 ; i ++){ System.out.println( 输入数字:); arr [i] = input.nextInt(); } // search 系统。 out.println( \ n您要搜索哪个号码的位置?); int search = input.nextInt(); // TODO:在这里添加搜索循环! } }

现在代码运行。 请使用Eclipse或Netbeans用于编码 - 两个IDE都将指导您完成整个过程!没有理由不使用其中之一。 这是一项家庭作业。您必须自己添加搜索。请问你什么时候陷入困境,调试代码可以帮助你很多(根据你正在使用的IDE谷歌那个)。 有有趣!

i have an array with 5 elements in it. Now, what I want is, when I enter one of those elements, the program should show me the address of that entered array.

import java.util.Scanner; public class location_of_an_element_in_array { public static void main(String[] args) { int arr[]; arr = new int[5]; int i; int search; Scanner input = new Scanner(System.in) for(i=1;i<=5;i++) { System.out.println("Enter number:"); arr[i] = input.nextInt(); } System.out.println("\nWhich number's locattion you want to search?"); search = input.nextInt(); } }

This is what I''ve done so far. Please help on how to achieve the desired task.

解决方案

Your code is quite weak: - class names start with capital letter. Always! - each code line has to end with a ";" - init and assign variables as you need them - in the loop-header, when asking for a value. That limits the scope (not here in the example, but in general) - the for-loop: - all being beside of humans do count from 0. Do so too please. - a loop with 5 elements is counted therefore from 0-4 (end condition "<5" is preferable over "<=4").

public class Location_of_an_element_in_array { public static void main(String[] args) { int arr[] = new int[5]; // fill Array Scanner input = new Scanner(System.in); for (int i = 0; i < 5; i++) { System.out.println("Enter number:"); arr[i] = input.nextInt(); } // search System.out.println("\nWhich number's location you want to search?"); int search = input.nextInt(); //TODO: add loop with search here! } }

Now the code runs. Please use Eclipse or Netbeans for coding - both IDE will guide you through the process! There is no reason not to use one of them. This is a homework task. You will have to add the search yourself. Please ask when you get stuck in that, also debugging the code can help you a lot (google for that according to the IDE you''re using). Have fun!

更多推荐

如何找到数组元素的位置?

本文发布于:2023-11-29 17:36:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1647111.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   元素   位置

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!