程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 方法-猜猜看這段代碼的返回值?如何歸納

方法-猜猜看這段代碼的返回值?如何歸納

編輯:編程綜合問答
猜猜看這段代碼的返回值?如何歸納

以下的代碼:

 public class GuessTheValue {


        int foo(int[] array, int num){
            int i = array.length - 1;
            while (i >= 0){

                if (array[i] > num){
                    return i;
                }
                i--;
            }

            return i;
        }

假設我們正在用一個非空的數組調用這個方法。我們應該如何歸納調用這個方法返回一個-1?我們應該如何歸納調用這個方法返回一個12?
圖片說明
圖片說明
我的答案是返回-1的值的話,歸納應該選All values are greater than or equals to num.,
但是對於返回12的值的話,我無法判斷,覺得如果array的數組超過13的話,就可能返回其他的值,比如array的數組位數是20,返回值可能是19. 大家有其他的答案嗎?

最佳回答:


歸納調用是什麼意思?

FaradayZhangChina
u010312480
u010312480
u010312480
u010312480
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved