• year:2017 month:8 day:1


    2017-08-01

    JAVAse

    数组:Array

    1:一维数组

    数组的初始化:数组有静态初始化,和动态初始化

    静态初始化:适用于不确定数组的长度的情况,系统确定数组长度

          数组类型 【】数组名={元素1,元素2……};

          数组类型 【】数组名=new 数据类型{元素1,元素2……}

    动态初始化:适用于数组长度确定的情况,系统赋初始值

          数组类型 【】数组名=new数据类型【数组长度】

          系统默认整数类型的缺省值是0,浮点数的缺省值是0.0,char类型的缺省值是u0000;boolean类型的缺省值是false,引用类型的缺省值是null

    一维数组的遍历:int number [] = {1,2,3,4,5};
                  //.length获取数组的长度
                  for (int i=0;i<number.length;i++){
                        System.out.println(number[i]);
                  }

    一维数组的升序排序:Arrays.sort(数组名)【数组中没有定义好的降序的方法需要自己定义】

    一维数组的降序排序:Arrays.sort(arr);
                    //数组的逆序输出
                    for (int j=arr.length-1;j>=0;j--){
                        System.out.print(arr[j]+" ");

              }

    一维数组求元素的最大值:   int arr [] = {-1,-2,-38,8,-56,-45};
                       int max = arr[0];
                       //数组中求最大值
                      for (int i=1;i<arr.length;i++){
                            if (arr[i]>max){
                                //将最大的值赋给max,让max变成目前最大的数
                                  max = arr[i];
                             }
                       }

    2.二维数组

    数组的初始化:数组有静态初始化,和动态初始化

    静态初始化:适用于不确定数组的长度的情况,系统确定数组长度

          数组类型 【】【】数组名={{元素1,元素2……},{元素1,元素2……},{元素1,元素2……},……};

          数组类型 【】【】数组名=new 数据类型{{元素1,元素2……},{元素1,元素2……},{元素1,元素2……},……}

    动态初始化:适用于数组长度确定的情况,系统赋初始值

          数组类型 【】【】数组名=new数据类型【几个一维数组】【一维数组长度】

          系统默认整数类型的缺省值是0,浮点数的缺省值是0.0,char类型的缺省值是u0000;boolean类型的缺省值是false,引用类型的缺省值是null

    二维数组的遍历:int [][] money = {{1,2,3,4},{5,6,7,8},{7,8,9,4},{4,5,6,8}};
                  //获得一维数组的个数
                  /*Arrays.sort(money);*/
                  for (int i=0;i<money.length;i++){
                      //获得一维数组中的元素的个数
                      for (int j=0;j<money[i].length;j++){
                          System.out.print(money[i][j]+" ");
                      }
                      System.out.println();
                  }

  • 相关阅读:
    linux crontab 定时使用方法
    crontab 选择编辑器 select-editor
    设置定时任务为每天凌晨2点执行和每小时执行一次
    性能测试工具--SIEGE安装及使用简介 siege压力测试
    Vue基础
    使用 supervisor 管理进程
    长按listview弹出选项列表对话框
    左右滑动弹窗之间短信内容区域来显示上一条和下一条短信
    在开机广播中启动服务
    Android spinner 样式及其使用详解
  • 原文地址:https://www.cnblogs.com/buyanyu/p/7269112.html
Copyright © 2020-2023  润新知