java 大家好,如何取出数组里的某个元素?
发布网友
发布时间:2022-04-24 22:31
我来回答
共3个回答
热心网友
时间:2023-10-13 10:20
public static void main(String[] args) {
//定义并初始化数组
int[] arr = {22,33,44,55,66,7,2,5,24};
//定义并初始化Scanner对象,用于获取输入键盘输入的内容
Scanner scanner = new Scanner(System.in);
//输出信息
System.out.print("请输入需要查找的数字:");
//获取键盘输入要查找的数字
int target = scanner.nextInt();
//循环数组
for(int i = 0; i < arr.length; i++) {
//如果输入的数字跟当前数组的元素的值相同
if(target == arr[i]) {
//输入所在位置,从1开始
System.out.println(target + "位于数字的第" + (i + 1) + "位");
//结束
return;
}
}
//如果找不到的话就提示一下
System.out.println("数组中不存在数字:" + target);
}
热心网友
时间:2023-10-13 10:21
取出数组的值是:数组[i]得到的是i+1项的值,比如int[] a,a[0]代表这个数组的第一个值。如果你要和另外一个变量匹配,你用switch case方法就可以了
热心网友
时间:2023-10-13 10:21
第一、i==j==0的时候,会出现
0/0的情况,挂掉。
第二、你想输出数组地址的话,应该是system.out.println(a);不需要后面的两个[]
如果想输出里面的值,仍然需要循环遍历。