2015-09-27 82 views
0

我在Java(netbeans)中循環返回時遇到問題。
我必須創建4個類,「循環」部分是唯一未完成的部分。在java中循環返回

package question.pkg1; 

import java.util.Scanner; 
public class Shape { 

void secondclass(){ 

System.out.println("Choose the shape you want to find the Perimeter and Area of: "); 
System.out.println("1. Square " 
         + " 2. Rectangle "); 
System.out.println("**To select sqauare, enter 1**"); 
System.out.println("**To select rectangle, enter 2**"); 

int value; 

Scanner input = new Scanner(System.in); 
value = input.nextInt(); 

if (value == 1) { 
    Square Squareclass = new Square(); 
    Squareclass.thirdclass();} 

else if (value == 2) { 
    Rectangle Rectangleclass = new Rectangle(); 
    Rectangleclass.fourthclass();} 

else{ 
    System.out.println("**Error: Please enter a correct value!**"); 
} 

}} 
+0

哪些循環結構已經學習了? –

+0

for,while,do,else。 –

+0

集合,範圍或任何你需要循環的地方在哪裏? –

回答

0

使用do ... while循環,如:

do { 
    //read value 
    //process based on value 
} while (value > 0 && value <= 2);//assuming your valid values are 1,2 and if it is let user continue further.