大数

BigIntteger和BigDecimal P

数组

声明数组

  1. //声明并初始化数组长度为n的数组
  2. int []a=new int[n];
  3. //直接对数组内的元素赋值
  4. int[] a={1,2,3}
  5. //声明一个匿名数组
  6. new int[] {2,3,4}

一旦创建了数组,它的长度就无法改变

访问数组元素

数组内是从0开始的,一百个元素的的数组是从0~99,如果访问A[100]会引发数组越界异常。

增强for循环

  1. //格式for(variable:collection)statement
  2. for(int element:a){
  3. System.out.println(element);
  4. }

它可以遍历一个集合中的所有元素

数组排序

  1. int[] a=new int[100];
  2. Arrays.sort(a);

此方法使用了优化之后的快速排序

二维数组

P

  1. //遍历数组a中每一个值
  2. for (int row:a){
  3. for (int value:row){
  4. ...
  5. }
  6. }

不规则数组

p