Java数组,导入包,foreach控制循环

总见流星过,火花转瞬逝。何时见春雨,润物细无声。

导入包,例使用Scanner工具类,需要导入包:

import  java.util.Scanner;

************

***********

{

  private static Scanner input;

  public static void main(String[] args)

  {

    input =  new Scanner(System.in);

    int score = input.nextInt();

  }

}

--------------------------------------------------------------------

for语句的简化版本:

// 定义一个整型数组,保存成绩信息
int[] scores = { 89, 72, 64, 58, 93 };

// 使用foreach遍历输出数组中的元素
for ( int score : scores )

{
  System.out.println(score);
}
--------------------------------------------------------------------

数组:

例:一维数组

String[] names; // String[] names;

names = new String[5];

int[] scores = new int[6];

int[] number = {1,2,3,4,5}; 等价于  int[] number = new int[]{1,2,3,4,5};

数组的下标是从0开始

例:二数组

数据类型[][] 数组名 =  new 数据类型[行的个数][列的个数];

int[][] scores = new int[4][16];

遍历数组:

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

{

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

  {

    scores[i][j] = 111;

  }

}

需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:

Java数组,导入包,foreach控制循环

上一篇:8086汇编-实验3-编程、编译、链接、跟踪


下一篇:实验1 8086汇编指令编码和调试