概述
import java.security.SecureRandom;
/*
-
Java提供的常用工具类有:
Math:数学计算
Random:生成伪随机数
SecureRandom:生成安全的随机数
*/
public class changYunGonJuLei {
public static void main(String[] args) {
int a=Math.abs(-1000);//abs是求绝对值,1000
double b=Math.abs(-0.9);//0.9
int c=Math.max(100,78);//二者中的最大值
double d=Math.min(12.5,45.6);//二者中的最小值
//计算xy次方:
long e=(long) Math.pow(2,10);//2的10次方
//计算√x:
double f=Math.sqrt(3.33);//求根号下3.33
int g=(int) Math.sqrt(4);
//计算ex次方:
double h=Math.exp(2);
long i=(long) Math.exp(1);//e的1次方=ei,但变为长整型
double j=Math.log10(100);//计算以10为底的对数:=2
//三角函数
double k=Math.sin(Math.PI/2);//sin(PI/2)
double l=Math.cos(0);//cos0
//Math还提供了几个数学常量:
double pi=Math.PI;//3.14159…
double e1=Math.E;//2.7182818…
double sin=Math.sin(Math.PI/6);
//生成一个随机数x,x的范围是0 <= x < 1:
double R=Math.random();//生成随机数
//安全随机数
//牢记必须使用SecureRandom来产生安全的随机数
//需要使用安全随机数的时候,必须使用SecureRandom,绝不能使用Random!
SecureRandom sr=new SecureRandom();
System.out.println(“安全随机数”+sr.nextInt(100));//安全随机数100以内的整数System.out.println(a);
System.out.println(b);
System.out.println(“二者中的最大值max:”+c);
System.out.println(“二者中的最小值min:”+d);
System.out.println(“2的10次方:”+e);
System.out.println(“求根号下3.33:”+f);
System.out.println(“求根号下4:”+g);
System.out.println(“e的2次方:”+h);
System.out.println(“e的1次方:”+i);
System.out.println(“计算以10为底的对数:”+j);
System.out.println(“sinPI/2:”+k);
System.out.println(“cos0:”+l);
System.out.println(“PI的值:”+pi);
System.out.println(“e的值:”+e1);
System.out.println(“sin(PI/6)的值:”+sin);
System.out.println(“生成0<=x<1的随机数:”+R);
}
}
加粗样式
最后
以上就是复杂皮皮虾为你收集整理的常用工具类的全部内容,希望文章能够帮你解决常用工具类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复