import java.util.Scanner; public class A { public static void main(String[] args) { //利用键盘输入数组,注意接收String值时需要用nextLine. System.out.println("请输入数组:"); String arr[]=new String[5]; for(int i=0;i<arr.length;i++){ Scanner sc=new Scanner(System.in); String a=sc.nextLine(); arr[i]=a; } A2 a2 = new A2(); System.out.println(a2.find(arr,"hxq")); } } class A2 { // String arr1[]=new String[5]; public int find(String arr1[], String b) { for (int j = 0; j < arr1.length; j++) { //比较String时需要用到equals方法,使用语句为:a.equals(b) if (b.equals(arr1[j])) { return j; } } //记得在最后返回一个值,因为方法不是void型,所以返回一个不可能为索引的值。 return -1; } }
JAVA-键盘输入数组,实现数组的查找并返回最大值的索引
最新推荐文章于 2022-12-30 14:59:41 发布