JavaSE7基礎 找到一維數組中指定數值(第一次出現)的索引值 do-while循環實現
阿新 • • 發佈:2017-07-03
學習資源 public 不可用 oid 索引 ati 精華 args 運行
版本參數:jdk-7u72-windows-i586
註意事項:博文內容僅供參考,不可用於其他用途。
代碼
class Demo{ public static void main(String[] args){ int[] myArr={1,3,4,6,7};//奇數個 int num1=3,num2=100; System.out.println(getIndexOfNum(myArr,num1)); System.out.println(getIndexOfNum(myArr,num2)); } //反復地去優化這個函數,循環選用 do-while, ++i 匠心從細微之地體現 public static int getIndexOfNum(int[] myArray,int num){ int i=0,length=myArray.length; do{ if(myArray[i]==num){ return i; }else { if(++i==length){ return -1; } } }while(true); } }
編譯與運行
註:
方法返回-1,表示要找的數值在數組中不存在。
——————————————————————————————————————————
Java,優秀,值得努力學習。
學習資源:黑馬程序員_Java基礎視頻-深入淺出精華版/*來自黑馬雲課堂,網上可以找到*/
如果您覺得博文內容有可以優化的地方,請留下評論,我會認真思考的。
JavaSE7基礎 找到一維數組中指定數值(第一次出現)的索引值 do-while循環實現