Java 如何在实时的基础上每7天同时进行一次方法循环?

Java 如何在实时的基础上每7天同时进行一次方法循环?,java,Java,pastebin.com/zgedMeaa我要在某个时间循环它。我现在需要做的是让它在4周后的周一上午12点开始脚本时结束。也;当我运行当前脚本(Pastebin链接)时,输出如下:1.001495E7,有字母,这似乎不正确。你能告诉我为什么它没有显示在100k上增加的14.95%的利息吗?你可以通过java.util.Timer类调度“任务”你想要的是著名的Unixcron,一个调度任务。以java为例。cron不是java计时器,而是一个简单的声明性配置,面向日历/时钟 Quartz也有一个

pastebin.com/zgedMeaa我要在某个时间循环它。我现在需要做的是让它在4周后的周一上午12点开始脚本时结束。也;当我运行当前脚本(Pastebin链接)时,输出如下:1.001495E7,有字母,这似乎不正确。你能告诉我为什么它没有显示在100k上增加的14.95%的利息吗?

你可以通过java.util.Timer类调度“任务”

你想要的是著名的Unixcron,一个调度任务。以java为例。cron不是java计时器,而是一个简单的声明性配置,面向日历/时钟


Quartz也有一个计时器。

使用计时器或调度程序(如Quartz)。同时使用Quartz,不要将解决方案建立在604800000毫秒的基础上-有些星期的毫秒数更多,有些星期的毫秒数更少。例如,当时钟向前或向后移动时,你的代码会在一周中的周日晚上11点开始运行。我是java的noob,我应该补充一下,那么你有一个小snippit之类的东西,或者一个我们可以聊天的skype吗?我也需要一位java导师。@user2256632 Mirko已经为您指明了正确的方向,现在用谷歌搜索一下他说的话,或者找到文档,就会有一些代码片段为您提供。public static void main(String[]args){timer.schedule(new TimerTask(){@Override public void run(){depositInterest();},604800000);}我知道了,它正在工作(我在1秒内测试了它)。但它只打印一次,然后什么也不做。如何使其每x循环一次(x=定义的毫秒数)?还有,当它打印到system.out时,它是如何打印这个数字1.001495E7的?它里面有字母E,并且是十进制的?我必须在某个时间循环。我现在需要做的是让它在4周后的周一上午12点开始脚本时结束。也;当我运行当前脚本(Pastebin链接)时,输出如下:1.001495E7,有字母,这似乎不正确。你能告诉我为什么它没有显示14.95%的利息加在10万美元上吗?@maloney你有skype吗,我需要和你谈谈一些重要的事情。获得java编程之类的学位。
1.001495E7==10_014_950
(科学记数法)