• java_day05_数组


    数组基础

    一,定义数组的第一种方式

      int [ ]  arr = { 1 ,2 ,3 ,4 ,5}

      1,int[]表示这个数组中的所有元素的值都是int类型,元素中间使用逗号隔开

      2,数组里的所有元素都有自己的编号,叫做"数组下标"从0开始

      3,获取数组中的元素 语法:  数组名[元素的下标]

      5,数组名.length  这个值是数组的长度,也就是元素的个数,索引值要小于长度

    二,定义数组的第二种方式

      int [ ] arr = new int[ 10 ];

      1,定义了一个可以容纳10个元素的数组

      2,数组在使用时当赋值完成后,它的长度就是确定的,不能改变

      3,在定义数组时[]内的数字代表元素的个数,不是下标的最大值

    三,冒泡排序法

      1,核心思想:保证数组中右边的数 >=左边的数,否则就交换这两个数

      2,循环结构

        for ( int j = 0; j < arr.length-1; j++) {

          for (int i = 0; i < arr.length-1-j;i++){    //-j 代码优化,减少无用的对比次数

            if (arr[i+1] < arr [i]){

              int temp = arr[i];

              arr[i] = arr [i+1];

              arr[i+1] = temp;

            }

          }

        }

    四,输出正常结构的数组

      1,语法:System.out.println(Arrays.toString(arr));

  • 相关阅读:
    第十一周助教小结
    第十周助教小结
    第九周助教小结
    第八周助教小结
    第七周助教小结
    第六周助教小结
    第五周助教小结
    [SHOI2006]有色图
    [JSOI2019]神经网络
    【CF 715E】Complete the Permutations
  • 原文地址:https://www.cnblogs.com/memo-song/p/8696394.html
Copyright © 2020-2023  润新知