为什么return 可以for里面的?本来没有throw的时候是不行,求解
//按名字找书 private static String getBookName(String[] books)throws Exception { System.out.println("输入要找书的名字"); String name=console.next(); for(int i=0;i<books.length;i++){ if(name.equals(books[i])) return books[i]; } throw new Exception("图书不存在!"); }
为什么return 可以for里面的?本来没有throw的时候是不行,求解