import java.util.*;
public class Rand {
public static void main(String[] args) {
Random x=new Random();
int []arr=new int [5];
Scanner _m=new Scanner(System.in);
String m=new String();
for(int i=0;i<5;i++){
do{
int n=x.nextInt(5)+1;
switch(n){
case 1:arr[0]++;break;
case 2:arr[1]++;break;
case 3:arr[2]++;break;
case 4:arr[3]++;break;
case 5:arr[4]++;break;
}
System.out.println("请摁回车键来抽牌");
m=_m.nextLine();
}while(m=="\r");
}
for(int j=0;j<5;j++){
System.out.println("抽取"+(j+1)+"号牌次数为:"+arr[j]);
}
}
}
大家帮忙看一下 我想转换成while循环 请问怎么弄呢 谢谢了
------解决方案--------------------
m="";
while(m==""){
int n=x.nextInt(5)+1;
switch(n){
case 1:arr[0]++;break;
case 2:arr[1]++;break;
case 3:arr[2]++;break;
case 4:arr[3]++;break;
case 5:arr[4]++;break;
}
System.out.println("请摁回车键来抽牌");
m=_m.nextLine();
}