JAVA-初步认识-第五章-数组-查表法练习
Posted 照破山河万朵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA-初步认识-第五章-数组-查表法练习相关的知识,希望对你有一定的参考价值。
一.
查表法是一种思想,是一种生活中都会存在的操作。
查表法的特征在于:有对应关系。对应关系的一方上是有序的编号。如果有序的编号不从0开始,重新设置角标即可。
星期就可以使用查表法,星期一是monday, 星期二是tuesday....。查表法对应的双方中,有一方一定要是有序的数字。有序的数字,才可以转化为数组的角标,不然怎么称得上查表法,这里的表就是数组。
由于这里返回的字符串类型,字符串类型时String,例如:String a="abc"
简单的练习了一下,查表法的使用。整体的思路是这样的:在主函数中,输入数据调用getweek函数,得到对应的字符串返回值,然后将其输出。在主函数的下面,独立地定义一个函数,用来得到对应的星期号字符串。输入的是int类型数据,返回的是String类型的字符串。由于对应的关系的数据比较多,定义一个数组将它们存储起来,数组的类型是字符型。输入的数据是数组的角标,定义好数组后,返回对应角标的数组数据,即return arr[num]; 这里有一点要注意,数组对自己的元素进行标号,是从0开始,所以num=1时,要对应数组中第二个元素,在其前面加上一个空字符。从整个输入上来看,要限制输入数据的范围。
以上是关于JAVA-初步认识-第五章-数组-查表法练习的主要内容,如果未能解决你的问题,请参考以下文章