(Java随机数举例)随机扔一千次硬币的正反次数
方法一:
public class coin{
public static void main(String args[]){
int n = 0;
int m = 0;
int len = 1000;
int str[] = new int[len];
for(int i = 0 ; i < len ; i ++){
str[i] = ( int )(Math.random()*2);
if(str[i] == 1 ){
n = n + 1;
}else{
m = m + 1;
}
}
System.out.println("正面朝上的次数:"+n);
System.out.println("反面朝上的次数:"+m);
}
}
方法二:
package org.lxh.demo.coin;
import java.util.Random;
public class coin{
public static void main(String args[]){
int n = 0;
int m = 0;
int len = 1000;
int str[] = new int[1000]; //创建一千个的数组
Random rad = new Random();
for(int i = 0 ; i < len ; i ++){
str[i] = rad.nextInt(2); //为一千个的数组赋值
if(str[i] == 1 ){
n = n + 1;
}else{
m = m + 1;
}
}
System.out.println("正面朝上的次数:"+n);
System.out.println("反面朝上的次数:"+m);
}
}
最新文章
- easyui rowStyler属性
- python——有一种线程池叫做自己写的线程池
- Qt之进程间通信(TCP/IP)
- Java 实现折半查找
- 【Heritrix基础教程之3】Heritrix的基本架构
- hibernate学习笔记(1)hibernate基本步骤
- Spring学习(17)--- 三种装配Bean方式比较
- day25 面向对象继承,多态,
- windows配置远程桌面连接到ubuntu
- 转载:《理解RESTful架构》 阮一峰
- Pronunciation Guide for 25 Common Fruits
- MapReduce中的partitioner
- 《ECMAScript6标准入门》第三版--读书笔记
- aix系统使用随笔
- Kubernetes(一)初探
- POJ 1006 Biorhythnms(中国剩余定理)
- 《DSP using MATLAB》Problem 2.10
- 【BZOJ】3524: [Poi2014]Couriers
- win系统主机上的虚拟机NAT模式可修改3389端口做远程登录
- subline 配置,本地项目代码下断点来调试远程项目