我目前正在为 Java 分配任务,但我被卡住了。我必须从三个参数中生成生日:日、月和年,它们是 numbers = int。有了这个,我必须对有效日期进行一些检查。我认为这部分已经完成,但我陷入了以下困境:
我想要一个 if 语句来检查这一天,如果这一天是正确的,则应该运行这段代码
if (dag >=1 && dag <=31)
{
datum = dag;
}
datum
是一个字符串,因为我想得到这样的日期:DD-MM-YYY 并且dag
是一个 Int。因此,每当我尝试编译它时,BlueJ 在这部分都会给出一个错误,说“不兼容的类型”。我认为这是因为我尝试将 Int 放在 String 中。这是否有可能,因为我不知道如何。