2013-11-24 39 views
0

如果用戶選擇最後,我正在尋找一種將程序循環回到開頭的方法。將java循環回代碼的開始

該程序是一個菜單程序我已經在打印出收據和所有其他所需的細節已經驗證後使用開關語句在整個過程中,它意味着要求用戶是否他們想要再次訂購,並應循環永遠直到他們選擇退出。

我曾嘗試另一個switch語句

switch (end) { 
case 1: 
coffee = keyboard.nextInt(); 
break; 
case 2: 
tea = keyboard.nextInt(); 
break; 
case 3: 
System.out.println("Bye bye\n"); 
System.exit(0); 
break;} 

但很明顯,它會在未來,但不會再回到程序,你會怎麼做它該做的那一部分?

謝謝

+1

您可以在一段時間(真){}塊圍住上面的代碼。 –

+0

正是我所需要的:) – Chris

回答

1

while(true){ 
    switch(end) 
….. 
….. 
….. 
….. 
} 
+1

謝謝你的工作很棒:) – Chris

0

把整個相關部分放在一個循環中;對於這種「你想繼續」的情況,通常是一個do...while循環。