`
橄榄绿
  • 浏览: 277079 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA计算星座

    博客分类:
  • S2SH
阅读更多
看到别人用JS写了个计算星座的方法。感觉JAVA也能写。顺便就写了一个。
public static String getConstellation(String key)
    {
        Integer month=Integer.valueOf(key.substring(5,7));
        Integer day = Integer.valueOf(key.substring(8,10));
        return getAstro(month,day); 
    }
public static String getConstellation(Integer month,Integer day)
   {   
    String s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
    Integer[] arr={20,19,21,21,21,22,23,23,23,23,22,22};  
    Integer num = month*2-(day<arr[month-1]?2:0);
    return s.substring(num,num+2);   
    }
分享到:
评论
1 楼 chendiego 2014-07-23  
不对,1212应该射手,返回水瓶

相关推荐

    Java编程星座配对

    在本项目中,“Java编程星座配对”是一个有趣的话题,它结合了计算机编程与星座文化,为用户提供了一种新颖的互动体验。通过编程实现星座配对功能,我们可以深入理解Java语言的一些关键概念和技术,同时也涉及到了...

    Android课程设计基于Java开发的星座APP源码(各种功能都实现).zip

    Android课程设计基于Java开发的星座APP源码(各种功能都实现).zipAndroid课程设计基于Java开发的星座APP源码(各种功能都实现).zipAndroid课程设计基于Java开发的星座APP源码(各种功能都实现).zipAndroid课程设计基于...

    JAVA根据生日知道你的星座

    综上所述,这段Java代码的主要目的是通过用户的生日输入来输出用户的生肖和星座。需要注意的是,实际代码中还存在一些未完成的部分,例如生肖的具体输出,以及部分星座名称的缺失。此外,代码中还有一些语法错误,...

    星座运势(java se)

    3. **算法实现**:为了计算星座匹配度,开发者可能编写了特定的算法。这种算法可能基于星座的性格特点、兼容性指数或其他因素。在Java中,算法通常以方法的形式实现,通过调用这些方法,程序可以计算两个星座之间的...

    星座测试系统 java实现

    3. **多线程**:为了实现系统并行处理,例如加载星座图片或进行复杂的计算,可能会用到Java的线程机制。比如使用Thread类或者Runnable接口创建新线程,或者使用ExecutorService进行线程池管理。 4. **文件I/O操作**...

    日期工具类-获取星座、生肖和各种日期格式的处理与获取

    在Java中,我们可以使用`java.time.LocalDate`类来处理日期,并根据月份和日期判断对应的星座。例如,我们可以创建一个方法,接受日期作为参数,然后根据日期返回对应的星座字符串。 2. 获取生肖: 生肖是根据农历...

    十二生肖和星座Java工具类.rar

    在这个"十二生肖和星座Java工具类"中,我们可以假设作者创建了一个Java类,该类提供了与计算和处理十二生肖以及星座相关的功能。下面将详细解释这些知识点。 首先,我们需要理解十二生肖和星座的概念。十二生肖,...

    基于java实现的星座缘分测试小工具

    标题中的“基于java实现的星座缘分测试小工具”是一个简单的Java应用程序,用于进行趣味性的星座配对测试。这个小工具可能包含了一些基本的算法,用于根据用户输入的星座信息计算所谓的“缘分指数”。这种类型的程序...

    Android通过出生日期确定星座及年龄

    接下来,编写一个工具类来计算星座和年龄: ```java public class DateUtils { public static Zodiac getZodiac(int birthMonth, int birthDay) { for (Zodiac zodiac : Zodiac.values()) { if (birthMonth &gt; ...

    生日-星座-生肖

    - `date2Constellation()` 方法用于计算星座。 通过以上介绍,我们可以了解到如何使用Java实现根据出生日期获取生肖和星座的功能。此项目不仅涵盖了基本的日期处理和数组操作,还涉及到了条件判断和逻辑处理等方面...

    模仿iphone(wheelView)实现日期算出年龄和星座

    "模仿iPhone(wheelView)实现日期算出年龄和星座"是一个这样的案例,它使用了WheelView来创建一个交互式日期选择器,用户可以通过滚动选择出生日期,然后系统将自动计算出对应的年龄和星座。下面我们将深入探讨这一...

    找星座朋友软件_软件需求规格说明书_美和易思Java基础作业.doc

    【找星座朋友软件】是一款基于Java技术开发的娱乐游戏应用,专为用户提供星座查询与分析的休闲体验。软件的主要目标是让不同年龄层的用户能够了解自己的星座信息,包括星座特征、幸运色、幸运数字、幸运日、幸运地点...

    星座网源码十二星座网站源码学习专用

    这可能涉及数据库操作(如MySQL、MongoDB),处理用户输入,计算星座属性等。 3. **交互功能**:JavaScript或相应的前端框架负责实现用户交互,如星座查询、性格分析、运势预测等动态功能。 4. **API集成**:如果...

    星座配对小程序

    【JavaSwing构建星座配对小程序详解】 在IT行业中,JavaSwing是一个广泛使用的图形用户界面(GUI)工具包,它允许开发者创建丰富的桌面应用程序。本项目“星座配对小程序”利用JavaSwing来实现一个有趣且具有互动性...

    根据出生年月可做的星座测试

    计算两个人的星座配对指数可能涉及到更复杂的算法,比如计算星座间的相似性和差异性。 总的来说,"根据出生年月可做的星座测试"这个项目涵盖了软件工程的多个方面,包括前端开发、后端开发、数据库设计、用户体验和...

    java+access登陆界面

    这个程序包含的主要代码可能是处理用户输入、计算星座、显示结果等功能的核心逻辑。然而,描述也指出“那些功能的文件还要修改”,这意味着当前的实现可能不完整,或者需要进一步完善,比如增加错误处理、用户界面...

    [JavaApk.com]星座连萌.zip

    【JavaApk.com】星座连萌.zip是一款基于Java平台的手机游戏应用,主要包含一个APK文件和可能的游戏资源文件。APK文件是Android应用程序的安装包,它包含了运行游戏所需的代码、资源、图片、音频以及其他必要的配置...

    星座查询android源代码

    这涉及到对日期的计算,以及星座的划分规则。星座的划分依据西方占星术,根据公历,每年12个星座的日期范围是固定的。 3. 数据存储:为了提高效率,开发人员可能会选择将星座信息存储在本地数据库或资源文件中,...

    课设新项目基于Java实现卫星对地覆盖计算和任务规划源码+说明文档+数据.zip

    课设新项目基于Java实现卫星对地覆盖计算和任务规划源码+说明文档+数据.zip 【资源说明】 1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通。 2.主要针对...

    java实验报告.doc

    第三题则更复杂,不仅判断闰年、计算星期,还涉及到星座和性格的判断,并显示星座图片。 四、实验代码分析 1. 第一题的代码展示了如何使用Scanner类从控制台读取输入,然后使用欧几里得算法(辗转相除法)计算最大...

Global site tag (gtag.js) - Google Analytics