数组

1、一维数组

(1)int[] $i = new int[4];

(2)double[] _d = {1.3, 2.9, 3.6, 4.2};

2、二维数组

(1)float[][] f = new float[3][4];

(2)char[][] c = {{'a', 'b'}, {'c', 'd', 'e', 'f'}, {'g', 'h', 'i'}};

(3)初始化可先定义数组的个数,再为每个数组分配空间

  String[][] s = new String[3][];

  s[0] = new String[2];

  s[1] = new String[4];

  s[2] = new String[3];

3、sort

  import java.util.Array;

  Arrays.sort(_d);

4、冒泡排序

  for (int i = 0; i < _d.length - 1; i++) {

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

      if (_d[j] > _d[j+1]) {

        double d = _d[j];

        _d[j] = _d[j+1];

        _d[j+1] = d;

      }

    }

  }

5、选择排序

  for (int i = 0; i < _d.length - 1; i++) {

    for (int j = i + 1; j < _d.length; j++) {

      if (_d[i] > _d[j]) {

        double d = _d[i];

        _d[i] = _d[j];

        _d[j] = d;

      }

    }

  }

猜你喜欢

转载自www.cnblogs.com/ss-123/p/8972364.html