zoukankan      html  css  js  c++  java
  • Arrays与Math类

    ## Arrays类中一些方法的使用

    ```java
    import java.util.Arrays; //一个数组相关的工具类,提供了大量静态方法用来实现数组相关操作
    import java.util.Random;
    /*
    1.public static String toString(数组);
    将参数数组变成字符串,按照默认格式【元素1,元素2....】
    2.public static void sort(数组);
    按照默认升序对数组进行排序
    */
    public class LLArrays {
    public static void main(String[] args){

    //随机生成一个具有十个元素的数组
    Random r = new Random();
    int[] nums = new int[10];
    int num = 0;
    for(int i=0;i<nums.length;i++){
    num = r.nextInt(66);
    nums[i] = num;
    }

    System.out.println("原数组:");
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }

    System.out.println();
    String str1 =Arrays.toString(nums);
    System.out.println(str1);
    //调用Arrays类中的toString方法,并输出改变后的字符串

    Arrays.sort(nums);
    for(int i=0;i<nums.length;i++){
    System.out.print(nums[i]+" ");
    }
    //调用sort对·生成的数组进行排序,并输出
    }
    }
    ```

    ## Math类的一些方法


    /*
    Math常用方法
    1.public static double abs (double num);获取绝对值
    2.public static double ceil(double num);向上取整
    3.public static double floor (double num);向下取整
    4.public static long round (double num);四舍五入
    //Math。PI代表圆周率常量
    */
    /*
    1.货车拉货:
    共有50吨货物,3.3吨,问需要多少辆(n)货车可以一次拉完;
    最后一辆汽车拉几吨货物y;

    */

    import java.lang.Math;//"lang"可以不用导包,即该语句可以省略
    public class LLmath {
    public static void main(String[] args){
    double to = 50,a = 3.3;
    double x = to/a;
    double y = 0;
    double n=0;
    n = Math.ceil(x);
    System.out.println("x:"+x);
    System.out.println("n:"+n);
    if(n!=x) y= to -Math.floor(x)*a;
    else y = 3.3;
    System.out.println("y:"+y);
    }
    }
  • 相关阅读:
    android判断服务是否是运行状态
    Android调用OCR识别图像中的文字
    Java生成各种条形码
    android 实现摇一摇功能
    【读书笔记】Html5游戏开发
    SpeechLib 语音播报
    罗盘
    注释文档在线编辑及生成
    系统空闲时间判断&命名验证
    Asp.Net MVC中使用ACE模板之Jqgrid
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13763101.html
Copyright © 2011-2022 走看看