总见流星过,火花转瞬逝。何时见春雨,润物细无声。
导入包,例使用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;
}
}
需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示: