Java基础知识List练习作业—01
1.定义一个方法listTest(ArrayList al, Integer s),
要求返回s在al里面第一次出现的索引,如果s没出现过返回-1。
/*1.定义一个方法listTest(ArrayList<Integer> al, Integer s),
要求返回s在al里面第一次出现的索引,如果s没出现过返回-1。*/
package day15;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class HomeWork_001 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
int num = 0;
while(num++ <10) {
int n = (int)(Math.random()*100+1);
list.add(n);
}
System.out.println(list);
Scanner in = new Scanner(System.in);
System.out.println("输入一个整数:");
int s = in.nextInt();
int res = listTest(list,s);
System.out.println(res);
}
public static int listTest(List<Integer> list, Integer s) {
for(int i = 0;i<list.size();i++) {
if(s == list.get(i)) {
return i;
}
}
return -1;
}
}