在线抛硬币:点击进入

代码如下

//Coin Tossing Simulation

//Java how to program, 5/e, Exercise 6.30

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class CoinTossing extends JApplet implements ActionListener {

int tailNumber=0,headNumber=0;

JLabel TossLable,TailLable,HeadLable;

JButton TossButton;

JTextField TailField,HeadField;

public void init()

{

Container container=getContentPane();

container.setLayout(new FlowLayout());

TossButton= new JButton(“Toss”);

container.add(TossButton);

TailLable= new JLabel(“Tail frequency is:”);

container.add(TailLable);

TailField=new JTextField(10);

container.add(TailField);

HeadLable= new JLabel(“Head frequency is:”);

container.add(HeadLable);

HeadField=new JTextField(10);

container.add(HeadField);

TossButton.addActionListener(this);

}

public void actionPerformed (ActionEvent event)

{

if (Flip())

tailNumber ;

else

headNumber ;

TailField.setText(Integer.toString(tailNumber));

HeadField.setText(Integer.toString(headNumber));

}

public boolean Flip()

{

return Math.random()<0.5;

}

}

java丢硬币boolean_抛硬币模拟器相关推荐

  1. 判断和循环——实战收尾篇1(二分法、抛硬币等)

    目录 ​1.独领风骚的表达式 2.求n的阶乘: 3.求1~10的阶乘之和 4.找一个有序数组中的具体数字(二分法) 5.演示多个字符从两端,向中间汇聚 6.抛硬币游戏 补充: 随机数的设置 ​1.独领 ...

  2. java抛硬币,抛硬币模拟(Coin Tossing Simulation)

    摘要 腾兴网为您分享:抛硬币模拟(Coin Tossing Simulation),掌上电力,英语字典,弈玩游戏,享家等软件知识,以及手机徐静蕾字体,系统乱码,宠物圈,opengl游戏编程,京瓷220 ...

  3. 学以致用——Java源码——抛硬币(Coin Tossing)

    十年一晃而过,十年前写的代码,依然可以帮助我前进! package exercises.ch6Methods;import java.util.*;//JHTP Exercise 6.29 (Coin ...

  4. 抛硬币仿真实验java_探索HyperLogLog算法(含Java实现)

    引言 HyperLogLog算法经常在数据库中被用来统计某一字段的Distinct Value(下文简称DV),比如Redis的HyperLogLog结构,出于好奇探索了一下这个算法的原理,无奈中文资 ...

  5. Java黑皮书课后题第5章:5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数

    5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示出现正面和反面的次数 题目 题目概述 破题 代码 运行示例 题目 题目概述 5.40(模拟:正面或反面)编写程序,模拟抛硬币一百万次,显示 ...

  6. java 抛硬币程序_C#的控制台应用程序实现模拟抛硬币的过程

    首先,在VS2005中新建一个控制台应用程序: 应用程序的名字为:PlayCoin (1)实现抛硬币的完整代码如下: using System; using System.Collections.Ge ...

  7. 有道概率题:一个有趣的抛硬币问题

    假设有一个硬币,抛出字(背面)和花(正面)的概率都是0.5,而且每次抛硬币与前次结果无关.现在做一个游戏,连续地抛这个硬币,直到连续出现两次字为止,问平均要抛多少次才能结束游戏?注意,一旦连续抛出两个 ...

  8. bzoj4830 hnoi2017 抛硬币

    题目描述 小 A 和小 B 是一对好朋友,他们经常一起愉快的玩耍.最近小 B 沉迷于**师手游,天天刷本,根本无心搞学习.但是已经入坑了几个月,却一次都没有抽到 SSR,让他非常怀疑人生.勤勉的小 A ...

  9. 抛硬币直到若干次(k次)连续正面向上的概率

    文章目录 问题描述 说明 解答过程 问题描述 问题描述:抛一枚硬币,当出现连续的三次(或k次)正面向上的时候停止,问抛硬币的次数期望是多少? 说明 这个问题网上有很多答案,解释都不清楚,很多解释都误导 ...

  10. 抛硬币 直到连续出现两次字为止

    题目: [plain] view plaincopy 假设有一个硬币,抛出字(背面)和花(正面)的概率都是0.5,而且每次抛硬币与前次结果无关.现在做一个游戏,连续地抛这个硬币,直到连续出现两次字为止 ...

最新文章

  1. go定时器 每天重复_通过测试学习Go:Hello, World
  2. 图像处理池化层pooling和卷积核
  3. 使用jQuery制作手风琴效果.(转)
  4. 怎么给vue定义全局方法
  5. python内置类型_Python内置对象类型
  6. python subprocess阻塞
  7. android 指示灯权限,Android实现LED灯显示效果
  8. 和宝塔可以同时安装吗_服用钙拮抗剂可以同时补钙吗
  9. 嘉年华回顾丨周振兴带你解密POLARDB产品架构与实现
  10. 黑马程序员传智播客 匹配分组学习分组
  11. python获取无忧网的招聘数据
  12. PIC单片机入门教程(一)—— 准备工作
  13. Invalid url-pattern /admin/*.jsp in filter mapping
  14. uni-app 多个视频同时播放问题(h5和app)及获取视频第一帧 亲测有用
  15. Vmware14安装苹果系统macos
  16. 微信热文捕手使用说明
  17. 设计分享|基于单片机电子密码锁(汇编)
  18. C语言/C++编程学习,新手初学者篇
  19. 深度:阿里云分布式关系型数据库DRDS解析
  20. c语言 json 请求_C语言处理json字符串

热门文章

  1. 【PHP大马】定义、下载、使用、源码
  2. 动易CMS2006安装与配置
  3. Qt结合FFmpeg解码本地视频生成.h264文件和.yuv文件
  4. 交友程序网站源码全套源码带APP源码+安装视频教程
  5. [转载]JXTA概念介绍
  6. 诺顿企业版Symantec AntiVirus病毒库更新慢的解决办法
  7. H5 pc 手机端 web 模板 easyUI uimaker 最新版
  8. android长截图工具下载,长截图拼接app下载
  9. python爬取快手视频_【原创开源】快手爬虫,根据id批量爬取用户的所有图集和视频...
  10. 微软官方office教程和微软官方office模板