我的java之路——找出100个范围在0-99的随机数的最大值和最小值并统计大于50的整数的个数
来源:互联网 发布:剑侠情缘3mac版 编辑:程序博客网 时间:2024/06/01 08:51
/* * 问题:使用java.lang.Math类,生成100个0-99之间的随机整数,找出它们之中的最大值和最小值,并统计大于50的整数的个数。 * 思路:用循环语句,在每次循环里生成随机数,并于最大值和最小值比较,如果大于50的则cuont自加1。 * */public class MaxMinDemo{ public static void main(String[] args) { MaxMinDemo mm = new MaxMinDemo(); mm.go(); } public void go() { int max = 0;//最大值初始值最小 int min = 99;//最小值初始值最大 int count = 0; int i = 0; while(i<100) { int rand = (int)(Math.random()*99);//由double向int强转会丢失精度,强转方式是截断不是四舍五入 if(rand>max) { max = rand;//判断是不是比最大值大 } else if(rand<min)//如果比最大值大,就不用再判断是不是比最小值小了 { min = rand; } if(rand>50)//判断是不是大于50 { ++count; } ++i;//修改循环变量 } //输出结果 System.out.println("100个数中的最大值是:" + max + ",最小值是:" + min); System.out.println("其中有" + count +"数大于50"); }}
运行结果:
100个数中的最大值是:98,最小值是:3
其中有50数大于50
- 我的java之路——找出100个范围在0-99的随机数的最大值和最小值并统计大于50的整数的个数
- 【Java每日一题01】使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数
- 编写Java程序,输入3个整数,并求出3个整数的最大值和最小值。
- c语言:用户输入10个整数,程序找出其中的最大值和最小值
- 编这样一个程序,用户输入10个整数,程序找出其中的最大值和最小值
- 同时找出数组的最大值和最小值
- 给出n个数,找出这n个数的最大值,最小值,以及这些数字的和
- 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
- 求一组随机数的最大值和最小值
- 求一组随机数的最大值和最小值
- Java-找出数组里的最大值和最小值
- 输入4个整数,输出其中的最大值和最小值
- python任意多个整数,并输出其中最大值 最小值以及它们的和
- 最小值到最大值的随机数
- 70-给出n个数,找出这n个数的最大值,最小值,和。
- 给出n个数,找出这n个数的最大值,最小值,和。
- 求n个数的最大值和最小值
- 产生随机整数数 并要求随机数的最大值 最小值和平均值
- 二维码闪电登录流程详解,附demo(1/2)
- Android Application的作用
- MULE ESB中的一些值得关注的地方
- AppWidget应用(一)---创建一个appWidget
- dom4j 的简单入门讲解
- 我的java之路——找出100个范围在0-99的随机数的最大值和最小值并统计大于50的整数的个数
- 二维码闪电登录流程详解,附demo(2/2)
- oracle 远程连接
- DSP PWM 模块原理及使用
- 我要做大神
- Linux 下zip包的压缩与解压
- AppWidget应用(二)---PendingIntent 之 getActivity
- onenand小结 及 与nor 和nand 的区别
- 聚类算法初探(八)数据尺度化问题