第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

為什么這個(gè)方法在索引第一次出現(xiàn)后不繼續(xù)查找呢?

為什么這個(gè)方法在索引第一次出現(xiàn)后不繼續(xù)查找呢?

慕姐8265434 2023-03-31 16:59:13
為什么“getIndex”在索引第一次出現(xiàn)后不繼續(xù)查找?write 方法實(shí)現(xiàn)了一個(gè)索引,用于查找數(shù)組中指定元素的第一次出現(xiàn)。public static void main(String[] args) {        //定義數(shù)組        int[] arr = {5,7,2,3,5};        //鍵盤(pán)錄入        Scanner sc = new Scanner(System.in);        System.out.println("請(qǐng)輸入要查找的數(shù)字:");        int num = sc.nextInt();        int index = getIndex(arr,num);        System.out.println(index);    }    public static int getIndex(int[] arr,int value) {        for(int i=0; i<arr.length; i++) {            if(arr[i] == value) {                return i;            }        }        return -1;    }我期望輸出是 0 和 4,但實(shí)際輸出是 0。
查看完整描述

3 回答

?
慕標(biāo)琳琳

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊

您的方法的返回類型意味著int它將一次返回一個(gè)值。請(qǐng)嘗試以下操作:


    public static void main(String[] args) {

        //定義數(shù)組

        int[] arr = {5,7,2,3,5};

        //鍵盤(pán)錄入

        Scanner sc = new Scanner(System.in);

        System.out.println("請(qǐng)輸入要查找的數(shù)字:");

        int num = sc.nextInt();

        getIndex(arr,num);

    }


    public static void getIndex(int[] arr,int value) {

        boolean isFound = false;

        for(int i=0; i<arr.length; i++) {

            if(arr[i] == value) {

                System.out.println(i);

                isFound = true;

            }

        }

        if( !isFound)

           System.out.println("Not found");

    }


查看完整回答
反對(duì) 回復(fù) 2023-03-31
?
慕田峪4524236

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊

您的getIndex()功能在您return輸入值后停止。當(dāng)你從一個(gè)函數(shù)返回時(shí),它不會(huì)再繼續(xù)運(yùn)行這個(gè)函數(shù)了!



查看完整回答
反對(duì) 回復(fù) 2023-03-31
?
慕森王

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個(gè)贊

您的方法簽名返回值只有一個(gè) int,它表示給定值的第一個(gè)索引出現(xiàn)。

public static **int** getIndex(int[] arr,int value)

因此,如果數(shù)組多次包含給定值,則只會(huì)返回第一個(gè)索引。


查看完整回答
反對(duì) 回復(fù) 2023-03-31
  • 3 回答
  • 0 關(guān)注
  • 174 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)