数组(一)
2018-10-11 本文已影响0人
RicherYY
一般Java开发都是业务逻辑,增删改查。这是基本功,而且再数组中都能体现。
如何使用数组
1.声明数组
数据类型 [ ] 数组名;
这是基本语法
2.创建数组
数据类型 数组名 = new 数组类型 [数组长度]
推荐写法
EX:int scores[ ] = new int [30];//存储30个成绩
3.赋值
一般情况是scores[0] = 99;…… 这种写法
但是一般数据比较多的情况下,利用for循环可以更有效率
EX:
Scanner in = new Scanner(System.in);
for (int i = 0; i < 30; i++){
scores[i] = in.nextInt();
}
此种方法为从控制台循环录入30个学生成绩
=========================================
还有另外一种直接赋值的方法
数据类型 [] 数组名 ={值1,值2,值3,……}
EX:int [ ] scores = {33,27,55,......}
=========================================
最后来一道经典题目
控制台输入5个学生成绩求平均分
import java.util.Scanner;
public class Ex{
public static void main(String[] args) {
int sum = 0;
int avg = 0;
int [] scores = new int [5]; //定义了一个长度为5的数组
Scanner in = new Scanner(System.in);
System.out.println("请输入5位学员的成绩:");
for (int i = 0; i < scores.length; i++ ) {
scores[i] = in.nextInt();
sum += scores[i];
}
avg = sum/scores.length;
}System.out.println("平均成绩为" + avg);
}