数组:是一种容器,其中所有的元素都具有相同的数据类型,一旦创建,不能改变容器的大小
定义数组变量
类型 [ ] 数组名字 = new 类型 [数组元素个数];
例如:
int [ ]a=new int [100];//定义一个叫a的数组,存放100个int型的数据
注:
元素的个数必须是整数,元素的个数必须是确定的数,元素的个数可以是变量。
例题
描述
孙老师讲授的《计算概论》这门课期中考试刚刚结束,他想知道考试中取得的最高分数。因为人数比较多,他觉得这件事情交给计算机来做比较方便。你能帮孙老师解决这个问题吗?
输入
输入两行,第一行为整数n(1 <= n < 100),表示参加这次考试的人数.第二行是这n个学生的成绩,相邻两个数之间用单个空格隔开。所有成绩均为0到100之间的整数。
输出
输出一个整数,即最高的成绩。
样例输入
5
85 78 90 99 60
样例输出
99
import java.io.StringBufferInputStream;
import java.util.Arrays;
import java.util.Scanner;
public class Main{
public static void main(String [] args)
{
int n;//参赛人数
int [] a=new int[100];//数组存放学生成绩
Scanner cin=new Scanner(System.in);
//System.out.println("请输入学生总人数");
n=cin.nextInt();
//System.out.println("请输入每个学生的成绩");
for(int i=0;i<n;i++)//读入数组元素
{
a[i]=cin.nextInt();
}
Arrays.sort(a, 0,n);
System.out.println(a[n-1]);
}
}