用JAVA编写二维随机行走问题
答案:1 悬赏:10 手机版
解决时间 2021-11-10 05:51
- 提问者网友:练爱
- 2021-11-09 20:27
用JAVA编写二维随机行走问题
最佳答案
- 五星知识达人网友:山君与见山
- 2021-11-09 21:13
public static void main(String[] args) {
// int[] a = new int[]{1,2,3,4};//1 2 3 4 代表上下左右移动
Random r = new Random();
int i = 100;
int[] avgs = new int[4];
Arrays.fill(avgs, 0);//给avgs赋值为0;
for(i = 100;i>0;i--){
int walk = r.nextInt(4)+1;
//这里就按得到的walk走
switch (walk) {
case 1:
//上走一步
avgs[0]++;
break;
case 2:
//下走一步
avgs[1]++;
break;
case 3:
//左走一步
avgs[2]++;
break;
case 4:
//右走一步
avgs[3]++;
break;
default:
//错误不走
break;
}
}
for(int j = 0;j System.out.println(j+"方向走了多少步:"+avgs[j]+" ");
}
}
// int[] a = new int[]{1,2,3,4};//1 2 3 4 代表上下左右移动
Random r = new Random();
int i = 100;
int[] avgs = new int[4];
Arrays.fill(avgs, 0);//给avgs赋值为0;
for(i = 100;i>0;i--){
int walk = r.nextInt(4)+1;
//这里就按得到的walk走
switch (walk) {
case 1:
//上走一步
avgs[0]++;
break;
case 2:
//下走一步
avgs[1]++;
break;
case 3:
//左走一步
avgs[2]++;
break;
case 4:
//右走一步
avgs[3]++;
break;
default:
//错误不走
break;
}
}
for(int j = 0;j System.out.println(j+"方向走了多少步:"+avgs[j]+" ");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯