数组的三种初始化方式
1 import java.util.Scanner; 2 3 public class TestArray03 { 4 //这是一个main方法,程序的入口 5 public static void main(String[] args) { 6 //功能:键盘录入是个学生的成绩,求和,求平均数 7 //定义一个int类型的数组,长度为10 8 int [] scores = new int [10]; 9 //定义一个求和的变量 10 int sum = 0; 11 Scanner sc = new Scanner(System.in); 12 13 for (int i = 1; i <=10; i++) {//i:控制循环次数 14 System.out.print("请录入第"+i+"个学生的成绩:"); 15 int score = sc.nextInt(); 16 scores [i-1] = score; 17 sum += scores [i-1]; 18 //System.out.println("查询第"+i+"个学生的成绩:" + scores[i-1]); 19 } 20 System.out.println("十个学生的成绩之和:"+sum); 21 System.out.println("十个学生的成绩平均数:"+sum/10); 22 23 //方式1:利用普通for循坏:正向遍历 24 for (int i = 0; i <=9 ; i++) { 25 System.out.println("第"+(i+1)+"个学生的成绩"+scores[i]); 26 } 27 28 //方式2:增强for循环: 29 //对scores数组进行遍历,遍历出来每个元素都用int类型的num接收: 30 for(int num:scores){ 31 //每次都将num在控制台输出 32 System.out.println(num); 33 } 34 /* 35 * 增强for循环: 36 * 优点:代码简单 37 * 缺点:单纯的增强for循环不能涉及跟索引相关的操作 38 */ 39 40 //方式3:利用普通for循坏:逆向遍历 41 for (int i = 9;i>=0; i--) { //i <=9 42 System.out.println("第"+(i+1)+"个学生的成绩:"+scores[i]); 43 } 44 } 45 }
时间不断流逝,不变的是每一年的微风,不疾不徐。风吹碎发,吹动心,我们慢慢长大,慢慢变老,慢慢地等待花开,慢慢地品味每一种细腻的情感。生活的节奏或许会很快但永远保留热爱美好事物的心,保持好奇,保持耐心。漫漫一生,慢慢走过,平淡而丰盈。我们来日方长。

浙公网安备 33010602011771号