JAVA-初步認識-第五章-數組-查表法練習
阿新 • • 發佈:2017-10-03
得到 font 設置 來看 num 限制 day 返回值 自己
一.
查表法是一種思想,是一種生活中都會存在的操作。
查表法的特征在於:有對應關系。對應關系的一方上是有序的編號。如果有序的編號不從0開始,重新設置角標即可。
星期就可以使用查表法,星期一是monday, 星期二是tuesday....。查表法對應的雙方中,有一方一定要是有序的數字。有序的數字,才可以轉化為數組的角標,不然怎麽稱得上查表法,這裏的表就是數組。
由於這裏返回的字符串類型,字符串類型時String,例如:String a="abc"
簡單的練習了一下,查表法的使用。整體的思路是這樣的:在主函數中,輸入數據調用getweek函數,得到對應的字符串返回值,然後將其輸出。在主函數的下面,獨立地定義一個函數,用來得到對應的星期號字符串。輸入的是int類型數據,返回的是String類型的字符串。由於對應的關系的數據比較多,定義一個數組將它們存儲起來,數組的類型是字符型。輸入的數據是數組的角標,定義好數組後,返回對應角標的數組數據,即return arr[num]; 這裏有一點要註意,數組對自己的元素進行標號,是從0開始,所以num=1時,要對應數組中第二個元素,在其前面加上一個空字符。從整個輸入上來看,要限制輸入數據的範圍。
JAVA-初步認識-第五章-數組-查表法練習