编译怎么老是提示我找不到符号,到底是哪里出错了啊? 求大神看看 50
在一个类中编写一个方法,搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则返回-1.如果传入的数组为nul...
在一个类中编写一个方法,搜索一个字符数组中是否存在某个字符,如果存在,则返回这个字符在字符数组中第一次出现的位置(序号从0开始计算),否则返回-1.如果传入的数组为null,应该抛出IllegalArguentException异常。class IllegalArgumentException extends Exception{ IllegalArgumentException(String msg) { super(msg); }}class Attempt{ public int getIndex(char[] arr, char key) { if (arr == null) throw new IllegalArgumentException("数组为空null"); for(int x=0; x<arr.length; x++); { if (arr[x] == key) return x; } return -1; } public static void main(String[] args) { Attempt a = new Attempt(); int y = a.getIndex(null,'a'); System.out.println("你要找的数所在位数为:"+ y ); }}
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询