java---小收获

    xiaoxiao2021-03-26  32

    在今天联系的程序中,需要完成一个功能,即验证如果用户输入内容,如果失败则返回进行重复。刚开始想需要递归来实现。

    后来看了些别人的代码,发现可通过while循环实现。

    比如循环的条件是验证通过,所以如果失败的话,则循环返回进行验证。

    另一个地方就是想实现 通过生日判断星座,本来想把12个星座建立12个判断,进来日期后看符合哪一个,后来在网上看了别人的代码,发现几行就解决了我的问题,共享在这里学习吧

    private final static int[] dayArr = new int[] { 20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22 };   private final static String[] constellationArr = new String[] { "摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座" };

    public static String getConstellation(int month, int day) {      return day < dayArr[month - 1] ? constellationArr[month - 1] : constellationArr[month];  

    转载请注明原文地址: https://ju.6miu.com/read-662587.html

    最新回复(0)