如何制作一个无限的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语句的结束括号都是。