【Java】豆机
来源:互联网 发布:windows不激活能用吗 编辑:程序博客网 时间:2024/06/10 19:13
import javax.swing.JOptionPane;public class BeanMachine6_21 { public static void main(String[] args) { String BallStr=JOptionPane.showInputDialog("请输入球的个数:"); int Ball=Integer.parseInt(BallStr);//球数 String SlotStr=JOptionPane.showInputDialog("请输入豆机的槽数:"); int Slot=Integer.parseInt(SlotStr);//槽数 char [] deriction={'L','R'};//方向 int [] slots=new int[Slot];//对应槽中的槽数 for(int k=0;k<Slot;k++){ slots[k]=0; } String Path="The path: "+"\n"; for(int j=0;j<Ball;j++){//下落的路径 int count=0; for(int i=0;i<Slot;i++){ int index=(int)(Math.random()*2); if(index==1){ count++; } Path=Path+deriction[index]; } Path=Path+"\n"; slots[count]=slots[count]+1; } String Message=""; for(int k=0;k<Slot;k++){ Message=Message+slots[k]+":"; for(int i=0;i<slots[k];i++){ Message=Message+"●"; } Message=Message+"\n"; } JOptionPane.showMessageDialog(null, Path+Message); }}
11 0
- 【Java】豆机
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- Sublime Text常用快捷键总结附上gif图 更加清晰
- NSoperation和GCD的使用场景
- linux下如何检测程序是否运行并重启
- LeetCode:有效变形词(Valid Anagram)
- 利用NSCache提升效率
- 【Java】豆机
- iOS性能优化:Instruments使用实战
- 0034单链表反转操作图解
- Shell - 12
- mybatis配置文件
- Python中的sys.path
- TI 的 smartconfig 中的数据包分析
- 算法的最坏情况与平均情况
- 【Java】选择四张花色不同的扑克