首页 > 学院 > 开发设计 > 正文

笨办法实现模拟豆机

2019-11-06 07:35:11
字体:
来源:转载
供稿:网友
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<rows-1;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();		}	}}作为一个初学者,我只能用这种笨办法实现它,如有错误请指正,勿喷,如有更好的办法欢迎评论交流
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表