1 public classtest0 {2
3 public static voidmain(String[] args)4 {5
6 System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2));7 System.out.println("0度的余弦值:" + Math.cos(0));8 System.out.println("60度的正切值:" + Math.tan(Math.PI/3));9 System.out.println("1的反正切值: " + Math.atan(1));10 System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2));11 System.out.println(Math.PI);12
13 }14 }
上边是三角函数
再看一下绝对值:
abs还是可用的 absolute 和c一样
Java xxxValue() 方法:
xxxValue() 方法用于将 Number 对象转换为 xxx 数据类型的值并返回。
Java parseInt() 方法
parseInt() 方法用于将字符串参数作为有符号的十进制整数进行解析。
如果方法有两个参数, 使用第二个参数指定的进制数,将字符串参数解析为有符号的整数。
1 public classTest{2 public static voidmain(String args[]){3 int x =Integer.parseInt("9");4 double c = Double.parseDouble("5");5 int b = Integer.parseInt("444",16);6
7 System.out.println(x);8 System.out.println(c);9 System.out.println(b);10 }11 }
结果:
95.01092
是因为 16进制444转化为十进制是1092
Java ceil() 和floor方法
ceil向上取 floor 向下取
Java rint() 方法
rint() 方法返回最接近参数的整数值。
Java round() 方法
round() 方法返回一个最接近的 int、long 型值,四舍五入。
round 表示"四舍五入",算法为Math.floor(x+0.5) ,即将原来的数字加上 0.5 后再向下取整,所以 Math.round(11.5) 的结果为 12,Math.round(-11.5) 的结果为 -11。
Java exp() 方法
public classTest{public static voidmain(String args[]){double x = 11.635;double y = 2.76;
System.out.printf("e 的值为 %.4f%n", Math.E);
System.out.printf("exp(%.3f) 为 %.3f%n", x, Math.exp(x));
}
}
结果:
Java pow() 方法
pow() 方法用于返回第一个参数的第二个参数次方。
java.util.Random
random.nextInt(20),该方法是取[0,20)之间的一个随机整数,其中0可以取到,20取不到。
取某个范围的任意数
public static String getRandom(int min, intmax){
Random random= newRandom();int s = random.nextInt(max) % (max - min + 1) +min;returnString.valueOf(s);
}/*原理:要得到的随机数的范围是[2,100],假设返回的伪随机数的范围是[0,N),也即[0,N-1];对得到的这个数模99,于是计算得到的数的范围是[0,98];再把结果加2,范围就是[2,100]了。*/
Java valueOf() 方法
valueOf() 方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等。
该方法是静态方法。该方法可以接收两个参数一个是字符串,一个是基数。
public classTest{public static voidmain(String args[]){
Integer x=Integer.valueOf(9);
Double c= Double.valueOf(5);
Float a= Float.valueOf("80");
Integer b= Integer.valueOf("444",16); //使用 16 进制
System.out.println(x);
System.out.println(c);
System.out.println(a);
System.out.println(b);
}
}
结果: