zoukankan      html  css  js  c++  java
  • JAVA-初步认识-第五章-数组-查表法练习

    一. 

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

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

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

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

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

      

     

  • 相关阅读:
    Elastic Search(一)
    嵌入式jetty
    mybatis中的#{}和${}的区别
    拦截器和过滤器的区别
    springboot对拦截器的支持
    Springboot对filter的使用
    springboot对监听器Listener的使用
    随机数的基本概念
    hashset和treeset区别
    java中常见的api方法记录
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7623186.html
Copyright © 2011-2022 走看看