Math,Random
Math,Random
chenruibing 发表于2年前
Math,Random
  • 发表于 2年前
  • 阅读 97
  • 收藏 0
  • 点赞 0
  • 评论 0

Math和Random的常用api

import java.lang.*;   //lang包里面的方法都是静态的,都可以通过类名来直接调用
import java.util.*;
public class anli
{
	public static void main (String[] args)
	{   
		
		//mathdemo();     //math包里面关于数学的基本操作。。。
		randomdemo();     //通过使用random类来使用随机数。。。
	}
	public static void randomdemo()
	{
		Random random = new Random();//random是一个类,所以要通过new一个对象来使用
		for (int i=0;i<10 ;i++ )
		{ 
			int intdemo = random.nextInt(10)+1; //nextInt要通过参数指定范围,从0开始
			sop(intdemo);
		}
	}
	public static void mathdemo()
	{                            
		int dou1 =(int) Math.ceil(16.34);  //大于参数,返回值是double
		double dou2 = Math.floor(12.34);   //小于参数返回值是double
		long long1 = Math.round(12.54);    //四舍五入,返回值是long
		double dou3 = Math.pow(2,3);       //n次方返回值是double
		sop(dou1+" "+dou2+" "+dou3+" "+long1);
		for (int i=0;i<10 ;i++ )
		{
			//double term = Math.random();   //返回随机数,范围是等于0并且小于1
			//sop(term);
			int term = (int)(Math.random()*10+1);  //返回0到10之间的随机整数。。。加上一是因为随机数不等于10
			sop(term);
		}
	}
	public static void sop(Object obj)
	{
		System.out.println(obj);
	}
}



共有 人打赏支持
粉丝 11
博文 201
码字总数 109101
×
chenruibing
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: