java 的 while 应用

我有三个case, 我想加while在选择3个不同的case里面。 应该是在switch里面加,还是直接到private static里面加?我试了都不太行

switch (choice) {

 case 0: printLLT(size); break;

    }

这样写倒是还行,你这里还少一个break,另外一般来讲是把这个while封装到一个方法里面的

private static?这个没明白你说的,一般都在switch里

switch (choice) {

 case 0: 

while(size<=0||size>=16){

      System.out.print("user input "+size+" is not valid, ask again");

      size = scan.nextInt();

       printLLT(size); break;

    }

 

这个对吗?

你就可以这样

switch(choice){
    case 0:
     print(size);
    break;
    case 1:
     print(size);
    break;
    default;
}

 

但是 我想每个case 都加个while, 是应该在case0 里面加吗?

感谢师兄