`
chaoyi
  • 浏览: 290027 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Math与Random类

阅读更多

本章目标
掌握Math类中的数学操作函数
可以使用Random类生成随机数

 

Math类
Math类是数学操作类,提供了一系列的数学操作方法,包括求绝对值、三角函数等,在Math类中提供的一切方法都是静态方法,所以直接由类名称调用即可。

 

Math类的使用

public class MathDemo01 {
	public static void main(String[] args) {
		//Math 类中方法都是静态方法,直接使用“类名称.方法名称()”的形式调用即可
		System.out.println("求平方根:"+Math.sqrt(9.0));
		System.out.println("两个数的最大值:"+Math.max(10, 30));
		System.out.println("两个数的最小值:"+Math.min(10, 30));
		System.out.println("2 的 3 次方:"+Math.pow(2,3));
		System.out.println("四舍五入:"+Math.round(33.6));
	}
/* 结果:
 * 求平方根:3.0
 * 两个数的最大值:30
 * 两个数的最小值:10
 * 2 的 3 次方:8.0
 * 四舍五入:34
 * */
}

 

Random类
Random是随机数产生类,可以指定一个随机数的范围,之后可以任意产生在此范围中的数字。

 

生成随机数

import java.util.Random;
public class RandomDemo01 {
	public static void main(String[] args) {
		Random r = new Random();//定义 Random 对象
		for(int i=0; i<10; i++){//输出 10 个随机数
			System.out.print(r.nextInt(100)+"、");
		}
	}
/* 结果:
 * 1、8、86、40、70、42、79、84、74、48、
 * */
}

 

 

 

 

  • 大小: 32.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics