java 方法返回的值,java方法返回值问题
生活随笔
收集整理的這篇文章主要介紹了
java 方法返回的值,java方法返回值问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public boolean Find(int target, int[][] array) {
//如果array.length小于等于0,跳過for循環,goto label_1,此時該方法無返回值
for (int i = 0; i < array.length; i++) {
//如果每一個array[i].length都小于等于0,第二個循環始終沒有執行,goto label_2
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] == target) {
return true;
} else {
return false;
}
}
// this is label_2
}
// this is label_1
}
正確方案:
public boolean Find(int target, int[][] array) {
boolean temp = false;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] == target) {
temp = true;
} else {
temp = false;
}
}
}
return temp;
}
總結
以上是生活随笔為你收集整理的java 方法返回的值,java方法返回值问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php td内容换行,table单元格内
- 下一篇: 租房合同中有哪些无理的要求