java基础(个人学习笔记)D 数组

来源:互联网 发布:娃娃音网络女歌手 编辑:程序博客网 时间:2024/04/28 13:45

 

数组:存储相同数据类型数据的集合

1.数组的声明

   int [] arr;

2.数组的赋值

   1.静态

   int[] arr1 = {1,2,3,4};

   int[] arr2 = newint[]{1,2,4,5};

   2.动态

   int [] arr3 = new int[5];

3.数组的小标

   0~length-1;

4.数组的遍历

   1.普通for循环

   for(int i = 0;i<arr1.length;i++){

      System.out.println(arr[i]);

   }

   2.增强for循环

   for(int a: arr3){

      System.out.println(a);

   }

5.冒泡排序

     二分查找从小到大顺序

6.Arrays:

   数组的排序:

   数组的遍历:

   数组的填充:

   数组的区域填充:

   数组的copy:Arras.copyOf();

   Sysytem.arraycopy();

   数组的比较:equals();

   。。。。。

7.二维数组

   1.声明

   1.静态

   int[][] arr1 = {{1,2,3,4},{5,6,7}};

   int[]arr2[] = new int[]{{1,2,4,5},{7,8,9}};

   2.动态

   int arr3[][] = new int[5][];

   2.赋值

   arr3[1] = new int[4];

   3.遍历

      1.普通for循环

   for(int i = 0;i<arr1.length;i++){

      for(int j = 0;j<arr1[i].length;j++){

          System.out.print(arr1[i][j]);

      }

          System.out.println();

   }

   2.增强for循环

   for(int[] a: arr1){

      for(int num: a){

      System.out.print(num);

      }

      System.out.println();

   }

   注意:二维数组的长度指的是该二维数组内一维数组的个数

 

 

/*
 * 1.运行java程序  右 键  直接run
 * 2.快速输出语句  syso   alt+/ 快速提示
 * 3.快速跳转到下一行开头  shift+回车
 * 4.快速跳转到上一行开头 ctrl+shift+回车
 * 5.ctrl + alt + 上下键 快速复制
 * 6.快速移动  alt+上下键
 * 7.快速单行注释
 *    ctrl +shift +c
 * 8.快速多行注释
 *    ctrl +shift +/
 * ctrl +c 复制
 * ctrl +x 剪切
 * ctrl +v 粘贴
 * ctrl +z 返回上一步
 * ctrl +y 撤销返回
 * ctrl +s 保存修改
 */
 

 

原创粉丝点击