1. 程式人生 > >JAVA-初步認識-第五章-數組-查表法練習

JAVA-初步認識-第五章-數組-查表法練習

得到 font 設置 來看 num 限制 day 返回值 自己

一.

查表法是一種思想,是一種生活中都會存在的操作。

查表法的特征在於:有對應關系。對應關系的一方上是有序的編號。如果有序的編號不從0開始,重新設置角標即可。

技術分享

星期就可以使用查表法,星期一是monday, 星期二是tuesday....。查表法對應的雙方中,有一方一定要是有序的數字。有序的數字,才可以轉化為數組的角標,不然怎麽稱得上查表法,這裏的表就是數組。

由於這裏返回的字符串類型,字符串類型時String,例如:String a="abc"

技術分享

技術分享

簡單的練習了一下,查表法的使用。整體的思路是這樣的:在主函數中,輸入數據調用getweek函數,得到對應的字符串返回值,然後將其輸出。在主函數的下面,獨立地定義一個函數,用來得到對應的星期號字符串。輸入的是int類型數據,返回的是String類型的字符串。由於對應的關系的數據比較多,定義一個數組將它們存儲起來,數組的類型是字符型。輸入的數據是數組的角標,定義好數組後,返回對應角標的數組數據,即return arr[num]; 這裏有一點要註意,數組對自己的元素進行標號,是從0開始,所以num=1時,要對應數組中第二個元素,在其前面加上一個空字符。從整個輸入上來看,要限制輸入數據的範圍。

JAVA-初步認識-第五章-數組-查表法練習