懒人算命网
您好!欢迎来到懒人算命网,测算功能强大、操作简单,动动手指就能自己算命,而且完全免费,从此算命不求人!

java基础题关于输入月日来判断星座的求教

分类:星座 作者:祁青珍 日期:2024-02-01 02:26:02 浏览:540


  在Java编程中,我们可以通过输入一个月日来判断对应的星座。星座是古老的天文现象,人们根据星星的分布和运行规律,将天空划分为不同的区域,每个区域对应一个星座。今天,我们就来编写一个简单的Java程序,通过输入月日来计算对应的星座。

一、月日和星座的对应关系

通常,人们习惯于把一月一日定为水瓶座,把二月含十字路口的第几天定为双鱼座,然后以此类推。根据这一规则,我们将以下月日和星座的对应关系列出来:

一月一日:水瓶座
   二月二日:双鱼座
   三月三日:白羊座
   四月四日:金牛座
   五月五日:双子座
   六月六日:巨蟹座
   七月七日:狮子座
   八月八日:处女座
   九月九日:天秤座
   十月十日:天蝎座
   十一月十一日:射手座
   十二月十二日或一月前的最后一天(最后一天):摩羯座

二、Java实现代码

下面是一个简单的Java程序,用户可以通过输入月日来判断对应的星座。程序将输出相应的星座名称。


  ```java
  import java.util.Scanner;

public class ZodiacCalculator {
   public static void main(String[] args) {
   Scanner input = new Scanner(System.in);
   System.out.print("请输入月份(输入数字):");
   int month = input.nextInt();
   System.out.print("请输入日期(输入数字):");
   int day = input.nextInt();
   String zodiac = "";
   switch (month) {
   case 1: // 1月有31天,可以不用输入月份来判断是否是水瓶座。否则应该根据对应关系检查是否越界。但为了简洁性这里不做特殊处理。
   zodiac = (day <= 3) ? "水瓶座" : "(请重新输入)"; //如果小于等于3是水瓶座,否则重输
   break;
   case 2: //如果是2月x号确定不了具体是哪一个星座的日期范围是1-4号,5号以后就是下一个星座了。这里简单处理为4号是双鱼座。但实际应用中应该根据日期范围进行判断。
   zodiac = "双鱼座"; //简化处理为双鱼座,实际应用中需要检查日期范围是否越界。
   break;
   default: //其他月份根据日期范围判断星座。这里只列出部分月份和对应的星座,其他月份需要自行补充。
   if (day <= 3) {zodiac = "白羊座";} //三月三号是白羊座
   else if (day <= 5) {zodiac = "金牛座";} //四月四号是金牛座(注意这里和三月三号的判断逻辑不同)
   else if (day <= 7) {zodiac = "双子座";} //五月五号是双子座(注意这里和三月三号、四月四号的判断逻辑不同)
   //其他月份需要自行补充判断逻辑。同时注意日期范围是否越界的问题。
   }
   System.out.println("对应的星座是:" + zodiac);
   }
  }
  ```
  以上就是Java程序实现输入月日判断星座的方法。通过这个程序,我们可以轻松地了解自己的星座,也可以帮助他人了解他们的星座。当然,在实际应用中,我们还需要考虑到日期范围的越界问题,以及输入错误的处理等问题。

运程十二生肖年每日运程九月一日 2024-09-22 07:00:03
运势年属鼠人的运势怎么样 2024-09-22 06:24:10
星座哪些星座男嫁不得天秤男的浪漫是给别人看的 2024-09-22 02:24:02
星座年阴历月号是阳历几月几日是啥星座 2024-09-22 01:00:02
运程请教龙年农历月出生运程如何 2024-09-22 00:48:02
周公解梦吃鸟肉周公解梦老黄历网 2024-09-22 00:36:02
运势年农历月出生的星座明年运势 2024-09-21 23:36:02
起名中药起名哪些比较稀有 2024-09-21 23:24:02
生辰八字求生辰八字结婚选日子 2024-09-21 23:00:03
星座年月日是什么星座阴历年还是阳历年 2024-09-21 22:48:02
周公解梦周公解梦梦见杨树盖房子 2024-09-21 22:24:01
星座阴历十一月十二是什么星座配对 2024-09-21 21:24:02
运势八月份星座运势如何 2024-09-21 20:00:06
生辰八字生辰是农历年月日时出生的生辰八字 2024-09-21 19:48:02
星座十二星座专属颜色 2024-09-21 18:12:02

© 2008-2023 懒人算命网 | 下载本站安卓APP