笨办法实现模拟豆机

来源:互联网 发布:电子数据保全 编辑:程序博客网 时间:2024/05/03 00:32
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;  //每颗球走下来,对应槽+1System.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();}}}
作为一个初学者,我只能用这种笨办法实现它,如有错误请指正,勿喷,如有更好的办法欢迎评论交流
0 0