java写豆机_笨办法实现模拟豆机

package myjava;

import java.util.Scanner;

public class douJi {

public static void main(String[] args){

Scanner input=new Scanner(System.in);

System.out.println("请输入你的球数");

int balls=input.nextInt(); //输入球的个数

System.out.println("请输入你的槽数");

int rows=input.nextInt(); //输入槽数

System.out.println("\t\t该球下落路径 \t当前球槽状况");

int[]sum=new int[rows]; //存放每槽球数

char[]luJin=new char[rows-1];//存放球的路径

char[] choose={'L','R'}; //路径选择

for(int i=0;i<=balls-1;i++){

int count=0; //统计球数

for(int j=0;j

char choos=choose[(int)(Math.random()*2)]; //产生路径

luJin[j]=choos;//每次路径

if(choos=='R')

count=count+1; //下落槽数位置

}sum[count]=sum[count]+1; //每颗球走下来,对应槽+1

System.out.print("第"+i+"个球的下落路径是:");

{for(char u:luJin)System.out.print(u); //输出路径

System.out.print("\t");

for(int u:sum)System.out.print(u+" ");} //输出当前各个槽球数

System.out.println();

}

}

}作为一个初学者,我只能用这种笨办法实现它,如有错误请指正,勿喷,如有更好的办法欢迎评论交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值