zoukankan      html  css  js  c++  java
  • Java核心技术 卷一 笔记四 库类的直接使用

    有一些在库中的类可以直接使用

    库的存在 在我看来 是Java语言最完美的地方 简化了代码的难度

    在此举例

    如果要对数组排序 便可以直接使用Arrays类的sort方法

    Arrays.sort(数组名);

    如果要生成一些随机数 math类的random方法

    int r=(int )(Math.random()*n)   ps:n是生成随机数的范围  一般是从0开始 Math.random()生成的是0-1之间的任意浮点数、

    还有今天刚学到的

    System.out.println(String.format("%2d", r));

    这是输出的格式的写法 这里和c语言的printf(“%d”,r)有些相像

    String.format写法

    测试用例

     
    1. public static void main(String[] args) {  
    2.     String str=null;  
    3.     str=String.format("Hi,%s", "王力");  
    4.     System.out.println(str);  
    5.     str=String.format("Hi,%s:%s.%s", "王南","王力","王张");            
    6.     System.out.println(str);                           
    7.     System.out.printf("字母a的大写是:%c %n", 'A');  
    8.     System.out.printf("3>7的结果是:%b %n", 3>7);  
    9.     System.out.printf("100的一半是:%d %n", 100/2);  
    10.     System.out.printf("100的16进制数是:%x %n", 100);  
    11.     System.out.printf("100的8进制数是:%o %n", 100);  
    12.     System.out.printf("50元的书打8.5折扣是:%f 元%n", 50*0.85);  
    13.     System.out.printf("上面价格的16进制数是:%a %n", 50*0.85);  
    14.     System.out.printf("上面价格的指数表示:%e %n", 50*0.85);  
    15.     System.out.printf("上面价格的指数和浮点数结果的长度较短的是:%g %n", 50*0.85);  
    16.     System.out.printf("上面的折扣是%d%% %n", 85);  
    17.     System.out.printf("字母A的散列码是:%h %n", 'A');  
    18. }  

    输出结果

    1. Hi,王力  
    2. Hi,王南:王力.王张  
    3. 字母a的大写是:A   
    4. 3>7的结果是:false   
    5. 100的一半是:50   
    6. 100的16进制数是:64   
    7. 100的8进制数是:144   
    8. 50元的书打8.5折扣是:42.500000 元  
    9. 上面价格的16进制数是:0x1.54p5   
    10. 上面价格的指数表示:4.250000e+01   
    11. 上面价格的指数和浮点数结果的长度较短的是:42.5000   
    12. 上面的折扣是85%   
    13. 字母A的散列码是:41 
  • 相关阅读:
    亲自尝试压缩数据
    内存和磁盘的亲密关系
    【小白日记】对Spring的初识和学习 简单的小事例建立 (3)
    【小白日记】对Spring的初识和学习 IOC的理解(2)
    【小白日记】对Spring的初识及学习 Spring概况(1)
    【小白日记】面对即将承接的项目之思路
    新的开始
    ajax——提交form表单
    js异步
    javaScript——预编译
  • 原文地址:https://www.cnblogs.com/zeross/p/6622720.html
Copyright © 2011-2022 走看看