首页 > 学院 > 开发设计 > 正文

Java从零开始学二十八(Math类和Random类)

2019-11-14 23:05:07
字体:
来源:转载
供稿:网友
java从零开始学二十八(Math类和Random类)一、Math概述

提供了常用的数学运算方法和两个静态常量E(自然对数的底数)和PI(圆周率)

二、常用方法
package com.pb.demo1;public class MathTest {    public static void main(String[] args) {        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));     System.out.println("生成0-1之间的随机数:"+Math.random());    }}
三、Random类Random是随机数产生类,可以指定一个随机数的范围,之后可以任意产生在此范围中的数字。
No.方法类型描述
1public boolean nextBoolean()普通随机生成boolean值
2public double nextDouble()普通随机生成double值
3public float nextFloat()普通随机生成float值
4public int nextInt()普通随机生成int值
5public int nextInt(int n)普通随机生成给定最大值的int值
6public long nextLong()普通随机生成long值
package com.pb.demo1;import java.util.Random;public class RandomTest {    public static void main(String[] args) {        Random random=new Random();        for (int i = 1; i <=10; i++) {            System.out.println(random.nextInt(i));                    }    }}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表