如何制作无限的java程序?

时间:2017-09-20 12:09:45

标签: java eclipse infinite

我想制作一个溃疡计划,告诉你日期,时间......:

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class hh {
    public static void main(String[] args) {
        Scanner mihai = new Scanner (System.in);
        Date dNow = new Date( );
        SimpleDateFormat ft = new SimpleDateFormat ("dd.MM.yyyy");
        Date hNow = new Date( );
        SimpleDateFormat ht = new SimpleDateFormat ("kk:mm");
        String lol;
        lol = mihai.nextLine();
        switch (lol) {
            case "Date":  
                lol = ft.format(dNow);
                break;
            case "Hour":  
                lol = ht.format(hNow);
                break;
            case "?": 
                lol = "2. Hour";
                System.out.println("Supported functions:");
                System.out.println("1. Date");
                break;
            default: 
                lol = "Type ? for help";
                break;
        }
    }
}

但是我使用eclipse neon编辑代码,但在1次使用后程序终止。我想:当程序最终自动重启时(转到第8行)。

感谢

1 个答案:

答案 0 :(得分:2)

要重复某些事情,可以使用while循环。

执行此操作的最简单方法是将代码置于while(true)之间。只要括号之间的条件为真,while循环就会循环代码。如果你写(真),条件总是正确的。这就是为什么它总是立即重复您的代码。

while(true){
    //your code
}

有关详情,请访问:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html