请问思考题怎么做啊?
看到问答区有同学回答<...code...>,我试了一下,不行啊
忽略截图,我在meeclipse中试的。
2016-05-22
import java.util.Arrays;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("请输入数组{ 89, 72, 64, 58, 93 }中的其中一个元素");
Scanner input=new Scanner(System.in);
int inPut=input.nextInt();//用scanner获取想要知道下标的元素
int[] scores = { 89, 72, 64, 58, 93 };
int n=0;
/*
* 用foreach来遍历,同时用遍历次数来反应元素的下标
*/
for(int score:scores){
if(inPut==score){
System.out.println(inPut+"的下标为"+n);
}
else{
n++;
}
}
/*
* 如果遍历完成还没输出,则提示输入的元素在数组范围之外
*/
if(n==5){
System.out.println("输入的不属于该数组");
}
}
}
举报