• Java数组


    冷静。保持良好的心态。

    数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。

    数组定义的三种方式:

    方式一、      数据类型[] 数组名 =  new 数据类型[数据长度];      

          int[] a = new int[3];

        注:数组有定长的特性,数据长度一旦指定,不可更改;

    方式二、      数据类型[] 数组名 =  new 数据类型[]{元素1,元素2,元素三,...,元素n};

          int[] b = new int[]{1,2,3};

        有多少个元素,数组长度即是多长;

    方式三、     数据类型[] 数组名 = {元素1,元素2,元素三,...,元素n};

          int[] c ={1,2,3};

    数组的访问:

      索引:每一个数组的元素,存储到数组都自动有一个编号,从0开始,这个编号成为数组索引(index),可以通过数组的索引访问数组元素;

      格式:数组名【索引】  如  a[0]  代表访问数组a的索引为0的元素(第一个元素);

      数组的长度:数组的长度在创建时就指定了。是固定的不可更改。java数组有长度的属性,可通过 数组名.length   获取数组的长度。可知,数组的最大坐标为 数组名.length-1;

    数组的遍历:

      数组的遍历是指将数组中的元素逐一取出,遍历是数组操作中最重要的基础。

      //遍历一个数组如下:

      public static void main(String[] args) {

        //数组的遍历
    int[] a = {1,9,6,5,5,4};
    for (int i = 0; i <a.length-1 ; i++) {
    System.out.println(a[i]);
    }
    }

    数组的一些操作:

    1、获取数组中的最大值:逐个比较; 

    public static void maxValue(){
    int[] a = {1,9,10,5,7,4};
    int maxNum=a[0];
    for (int i = 0; i <a.length-1 ; i++) {
    if(maxNum<a[i]){
    maxNum=a[i];
    }
    }
    System.out.println("此数组的最大值为 "+maxNum);
    }

    2、数组反转:将数组两端的值交换

    public static void reverseArray(){
    int[] a = {1,9,10,5,7,4};
    int tamp;
    for (int min = 0,max= a.length-1 ;min<=max; min++,max--) {
    tamp=a[max];
    a[max]=a[min];
    a[min]=tamp;
    }

    //遍历反转后的数组
    for (int i = 0; i <a.length; i++) {
    System.out.print(a[i]+" ");
    }
    //4 7 5 10 9 1
    }

     

  • 相关阅读:
    easyui combobox 实现联动
    smartWizard 和 uploadify 插件
    easyui panel href 引用页面导致的命名冲突问题
    Installshield 多语言安装包 和 安装序列号验证,及如何解决 Failed to set code page for Language 46 问题
    easyui 之tab和portal 在IE9下使用iframe时报未定义错误的解决方法
    easyui datagrid 动态列和前端分页,以及加载Datatable
    easyui 动态创建模式对话框
    移动硬盘一个分区“数据循环冗余错误”要求格式化解决方法
    easyui 开发中的通用类库
    easyui datagrid 工具栏实现方式
  • 原文地址:https://www.cnblogs.com/lifengSkt/p/13256229.html
Copyright © 2020-2023  润新知