1.一维数组的声明和初始化?
静态初始化:数组的初始化和数组的赋值同时进行
动态初始化:数组的初始化和数组的赋值分开进行
2.如何调用数组指定位置的元素?
通过角标的方式调用数组角标(或索引)从0开始,到数组的长度-1结束
3.如何获取数组的长度
System.out.println(names.length);
System.out.println(ids.length);
4.如何遍历数组
for(int i=0;i<5;i++)
{System.out.println(names[i]);}
5.数组元素的默认初始化值
数组元素是整形,0
数组元素是浮点型,0.0
数组元素是char型,0
数组元素是boolean型,false
数组元素是引用数据类型时,null
例题:题目:
从键盘读入学生成绩,找出最高分, 并输出学生成绩等级。 成绩 >= 最高分 -10 等级为 ’A’ 成绩 >= 最高分 -20 等级为 ’B’ 成绩 >= 最高分 -30 等级为 ’C’ 其余 等级为 ’D’ 提示:先读入学生人数,根据人数创建 int 数组, 存放学生成绩。package com.atguigu.ever;
import java.util.Scanner;
public class ArrayDemo1 {
public static void main(String[] args) {
//使用scanner类,读取学生人数
Scanner scan=new Scanner(System.in);
System.out.println("请输入学生人数: ");
int number=scan.nextInt();
//创建数组,存放成绩
int[] scores=new int[number];
//给数组元素赋值
System.out.println("请输入"+number+"个成绩:");
for(int i=0;i



