首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

do-while与while 的转换解决方案

2013-01-26 
do-while与while 的转换import java.util.*public class Rand {public static void main(String[] args)

do-while与while 的转换
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();
}

热点排行