Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java with if语句创建星座_Java_If Statement - Fatal编程技术网

使用java with if语句创建星座

使用java with if语句创建星座,java,if-statement,Java,If Statement,我一直试图用if语句在java中创建占星术,如果用户输入一个日期,它将显示它们属于哪个占星术。有人知道这是怎么可能的吗?谢谢大家! 我给你两个简单的步骤,而不是一个完整的解决方案: 定义每个黄道带的日期范围 我建议您为每个黄道带创建一个带有开始日期和结束日期的enum。您将得到12个定义 通过对枚举的迭代,找到输入日期与哪个黄道带匹配 使用或 if(zodiacSign==Zodiac.ARIES){/*something*/}如果(…好的。谢谢。但是我怎样才能添加星象的日期。比如20/3到21

我一直试图用if语句在java中创建占星术,如果用户输入一个日期,它将显示它们属于哪个占星术。有人知道这是怎么可能的吗?谢谢大家!

我给你两个简单的步骤,而不是一个完整的解决方案:

  • 定义每个黄道带的日期范围
  • 我建议您为每个黄道带创建一个带有开始日期和结束日期的
    enum
    。您将得到12个定义
  • 通过对枚举的迭代,找到输入日期与哪个黄道带匹配
  • 使用或

  • if(zodiacSign==Zodiac.ARIES){/*something*/}如果(…
    好的。谢谢。但是我怎样才能添加星象的日期。比如20/3到21/4之间,它给我的输入带来了一些错误。对不起,我对编程很陌生。Hello,@AIDENIV,你到目前为止做了什么?@DonatasD我已经完成了所有的编码。剩下的是如何输入日期。比如,如果用户输入的日期是3月21日到4月21日例如,il 22向他们展示他们是白羊座。谢谢你的帮助,我会做剩下的事情,但是我们没有教日期和时间api。但是我们的老师说,没有日期和时间api是可能的。但是谢谢你,我肯定会做其他步骤。我很感激