Java学习 Number类 Charracter类

来源:互联网 发布:如何优化搜索引擎 编辑:程序博客网 时间:2024/05/16 08:25
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
原创粉丝点击