❶ 如何實現java里,用戶輸入回車後,程序重新運行呢
加入鍵盤事件,鍵盤事件觸發後,控制代碼,使他重新執行
❷ java程序如何讓程序重新再跑一遍,就是我寫的這個游戲如何實現重新開始
使用方法調用,配合循環
寫一段偽代碼,可能會幫你理清思路:
do{
游戲開始運行;
...
..
//循環中可以用方法調用來運行游戲
//游戲失敗,給用戶提示
再玩一次?
接受用戶的選擇
//如果用戶選擇"是",再次循環,游戲重新開始
//如果用戶選擇」否",退出循環,游戲結束
}while(真);
❸ JAVA中如何可以重復運行
public static void main(String args[]){
double x,k;
while(true) {
Scanner sc=new Scanner(System.in);
x=sc.nextDouble();
example4 s=new example4();
k=s.jisuanfangfa(x);
System.out.println(k);
}
}
main函數改成這樣
❹ java程序捕捉異常後怎麼重新執行程序
importjava.io.BufferedReader;
importjava.io.InputStreamReader;
publicclassIoDemo14
{
publicstaticvoidmain(String[]args)throwsException
{
//定義標記位:表示當前輸入的是第幾個數字
//0表示要輸入第一個,1表示要輸入第二個
intwhere=0;
inti1=0;
inti2=0;
Stringstr=null;
BufferedReaderbuf=newBufferedReader(newInputStreamReader(System.in));
//定義一個死循環,但是裡面用break改變邏輯,不再死
while(true)
{
try
{
//輸入第一個數字
if(where==0)
{
System.out.println("輸入第一個數字:");
str=buf.readLine();
i1=Integer.parseInt(str);
where=1;
}
//輸入第二個數字
if(where==1)
{
System.out.println("輸入第二個數字:");
str=buf.readLine();
i2=Integer.parseInt(str);
}
System.out.println("兩數相加之和等於:"+(i1+i2));
//關閉讀入流
buf.close();
//跳出循環
break;
}
//捕獲字元串轉數字時的數字格式化異常
catch(NumberFormatExceptione)
{
System.out.println("輸入數據不是數字類型數據請您更改!");
//如果異常發生,結束當前循環,返回繼續
continue;
}
}
}
}
//回答完畢,採納即可。
❺ java中try到某個異常catch中如何重新運行異常的該行代碼
把trycatch 放在循環裡面,在catch部分重新運行就好了。
❻ java重新執行方法
辦法很多,舉個例子,用個兩次的循環
while(i<2){
try{
A();
break;
}catch(Exception e){
}
i++;
}
類似醬紫