使用 java.lang.Math 类完成编程
开发工具与关键技术:eclipse、java
生成 100 个 0~99 之间的随机整数,找出它们之中的最大者及最小者,并统计大于 50 的整数个数。 提示: Math 类支持 random 方法: Public static synchronized double random( ) 该方法返回一个 0.0~1.0 之间的小数,如果要得到其他范围的数,需要进行相应的转换。例如想得到一个 0~99 之间的整数,可以使用下列语句: Int num=(int)(100*Math.random( ));
源码:
package com.linsy;
import java.lang.Math;
public class lie {
public static void main(String[] args) {
int a[] = new int[100];
int g = 0;// 计数器
int min = 0;// 最小值标记
int max = 0;// 最大值标记
for (int i = 0; i < 100; i++) {// 用 for 循环来得到 100 个数
a[i] = (int) (100 * Math.random());
if (a[i] > 50)
g++;
}
for (int j = 0; j < a.length; j++) {
if (a[min] > a[j]) {
min = j;
}
if (a[max] < a[j]) {
max = j;
}
}
System.out.println("随机最小值为:" +a[min]);
System.out.println("随机最大值为:" +a[max]);
System.out.println("大于 50 的正整数个数为" + g);
}
}
使用 java.lang.Math 类完成编程相关推荐
- java 中完成 乘方 , 开方 可借助于java.lang.Math类的工具
public class Mat {public static void main(String[] args) {double a = 3.2;// 定义变量a为3.2// 求a的五次方,并将计算结 ...
- java.lang.Math类的API介绍
- java 函数名相同_下列方法不属于java.lang.Math类的有(方法名相同即可)【 】...
36. ____ directly affect the fitness and ability of a seafarer to perform watchkeeping duties.( 当代经济 ...
- 【转】深入研究java.lang.Class类
深入研究java.lang.Class类 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识.这项信息纪录了每个对象所属的类.虚拟机通常使用运行时类 ...
- 浅析Java.lang.ProcessBuilder类
最近由于工作需要把用户配置的Hive命令在Linux环境下执行,专门做了一个用户管理界面特地研究了这个不经常用得ProcessBuilder类.所以把自己的学习的资料总结一下. 一.概述 P ...
- java.lang.StackTraceElement类
java.lang.StackTraceElement 类元素代表一个堆栈帧.除了一个在堆栈的顶部所有的栈帧代表一个方法调用.在堆栈顶部的帧表示在将其生成的堆栈跟踪的执行点. 类声明 以下是java. ...
- java中立方根方法_java基础:4、java中Math类的常用方法?
4.java中Math类的常用方法? Java的Math类封装了很多与数学有关的属性和方法.如下所示: System.out.println("计算平方根--Math.sqrt(81)-- ...
- java.lang.Void类
2019独角兽企业重金招聘Python工程师标准>>> java.lang.Void类是基本类型(primitive type)void的包装类型(wrapped type),fin ...
- 深入研究java.lang.Class类
2019独角兽企业重金招聘Python工程师标准>>> 深入研究java.lang.Class类 博客分类: java Java程序在运行时,Java运行时系统一直对所有的对象进行所 ...
- Java.lang.Class类 isArray()方法有什么功能呢?
转自: Java.lang.Class类 isArray()方法有什么功能呢? 下文讲述Class类中的isArray()方法的功能,如下所示: isArray()方法的功能 java.lang.Cl ...
最新文章
- MySQL InnoDB锁
- cc.AudioSource
- webflux系列--源码解析二
- css border渐变_css边框渐变
- javascript中对象的运用
- sessionStorage在Google_Chrome浏览器中的用法
- 整合xfire与struts2 (一)
- 如何实现一个基于HTML5的实时视频直播
- bert中最大处理序列长度超过512的处理策略
- ARM板更改系统时期和时间
- 微软CEO纳德拉:坚信Win10通用应用平台才是正道
- Dolby技术汇总(二) --- Dolby Mobile
- 扇贝一面----Android面经
- 2022漂亮有质感的SummerAdmin后台模板+Layui内核
- 【图像处理】图像分割之(一~四)GraphCut,GrabCut函数使用和源码解读(OpenCV)
- java编程成绩评分分等级_java编写成绩等级,最高分为best
- 51nod-LCA问题_by_zyz
- 几种还款方式解读(包含例子,正在更新)
- 什么是Hibernate方言和方言列表
- Zero-shot knowledge distillation in deep networks
热门文章
- 一条机器“龙”,堪称史上最快异形机器人!
- 面试软实力:你在工作中遇到过印象深刻的困难是什么,你怎么克服的?
- C# 判断圆与矩形的冲突
- Qt警告:Missing reference in range-for with non trivial type (QString) [clazy-range-loop]
- 【CSS】writing-mode实现古诗词排版
- 计算机桌面背景显示方式有几种,如何让计算机自动更改桌面背景
- vue中axios的post请求url自动带上本地ip解决方法
- 【python爬虫】爬取ip138信息(随机调用User-Agent)
- 内核手动释放内存方法
- Tic Tac Toe简单井字棋