(一):while中使用return
//编译不通过,编译器不知道isTrue()方法是否会返回true,这样不能test()方法一定有返回值。 public String test(){ while(isTrue()){ return ""; } } public boolean isTrue(){ return true; }
(二)return也可以使用放回值为void方法 (三)if中使用return 一定要保证每一种情况都有return返回,否则报错