package lz;
//Java学习 Number类 Charracter类
//Java为每一个内置数据类型提供了对应的包装类
public class Demo{
public static void main(String args[]){
Integer x = 5;
System.out.println(x);//返回25
//compareTo 与参数比较,相等返回0,小于返回-1,大于返回1,
System.out.println("5 compareTo 1:" + x.compareTo(5));
System.out.println("5 compareTo 50:" + x.compareTo(50));
System.out.println("5 compareTo 0:" + x.compareTo(0));
//valueOf 返回一个 Number 对象指定的内置数据类型
Integer inta = Integer.valueOf(3);
System.out.println(inta);
Double intb = Double.valueOf(4);
System.out.println(intb);
Float c = Float.valueOf(5);
System.out.println("Float c:" + c);
Integer intx = Integer.valueOf("3");
System.out.println(intx);
System.out.println("valueOf:" + intx);
Integer inty = Integer.valueOf("11", 16);
System.out.println(inty*2);
System.out.println("valueOf" + inty*3);
//返回两个参数中的最大值,最小值。
System.out.println("Math.max(3,5):" + Math.max(3, 5));
System.out.println("Math.min(3,5):" + Math.min(3, 5));
//exp()返回自然数底数e的参数次方。
System.out.println("exp(2):" + Math.exp(2));
//log()返回参数的自然数底数的对数值
System.out.println("log(2):" + Math.log(2));
//pow()返回第一个参数的第二个参数次方。
System.out.println("pow(2,3):" + Math.pow(2, 3));
//sqrt()求参数的算术平方根。
System.out.println("sqrt(2,3):" + Math.sqrt(4));
//toRadians()将角度转换为弧度。
System.out.println("toRadians(30):" + Math.toRadians(30));
//sin()求指定double类型参数的正弦值。
System.out.println("sin(1):" + Math.sin(Math.toRadians(30)));
// random()返回一个随机数。
System.out.println("random:" + Math.random());
}
}
返回值
5
5 compareTo 1:0
5 compareTo 50:-1
5 compareTo 0:1
3
4.0
Float c:5.0
3
valueOf:3
34
valueOf51
Math.max(3,5):5
Math.min(3,5):3
exp(2):7.38905609893065
log(2):0.6931471805599453
pow(2,3):8.0
sqrt(2,3):2.0
toRadians(30):0.5235987755982988
sin(1):0.49999999999999994
random:0.3935294456199102