Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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程序?_Java_Eclipse_Infinite - Fatal编程技术网

如何制作一个无限的java程序?

如何制作一个无限的java程序?,java,eclipse,infinite,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( );

我想做一个实用程序,显示日期,小时…:

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;
        }
    }
}

但是我使用EclipseNeon来编辑代码,但是在我使用之后,程序就终止了。我想:当程序处于最终自动重启状态时。(转到第8行)。

要重复某些内容,可以使用while循环

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

while(true){
    //your code
}

更多信息,请访问:

缺少一些代码行…可能与我需要放置此代码的位置重复?您必须将要重新编写的代码放入while循环中。我猜从第8行到switch语句的结束括号都是。