JAVA-初步认识-第五章-数组-查表法练习

一. 

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

查表法的特征在于:有对应关系。对应关系的一方上是有序的编号。如果有序的编号不从0开始,重新设置角标即可。

星期就可以使用查表法,星期一是monday, 星期二是tuesday....。查表法对应的双方中,有一方一定要是有序的数字。有序的数字,才可以转化为数组的角标,不然怎么称得上查表法,这里的表就是数组。

由于这里返回的字符串类型,字符串类型时String,例如:String a="abc"

简单的练习了一下,查表法的使用。整体的思路是这样的:在主函数中,输入数据调用getweek函数,得到对应的字符串返回值,然后将其输出。在主函数的下面,独立地定义一个函数,用来得到对应的星期号字符串。输入的是int类型数据,返回的是String类型的字符串。由于对应的关系的数据比较多,定义一个数组将它们存储起来,数组的类型是字符型。输入的数据是数组的角标,定义好数组后,返回对应角标的数组数据,即return arr[num]; 这里有一点要注意,数组对自己的元素进行标号,是从0开始,所以num=1时,要对应数组中第二个元素,在其前面加上一个空字符。从整个输入上来看,要限制输入数据的范围。

  

 

原文地址:https://www.cnblogs.com/wsw-bk/p/7623186.html