这是一个小小的Java程序,不过让我觉得Arraylist实在是聪明死了。
要求先输入一个数n,代表要处理数据的个数。
接下来一行输入要处理的n个整数。结果输出这些数的最大值。
import java.util.*;
import java.lang.Integer;
public class Main {
public static void main(String[] args) {
int n,i; //n为输入数据个数,i是控制输入循环的变量
ArrayList list = new ArrayList(); //构建ArrayList实例关键, 使用ArrayList方便动态添加和删除
Scanner input = new Scanner(System.in); //构建Scanner类的实例,用于输入
n = input.nextInt(); //输入数据的个数
for(i=0;i<n;i++)
{
list.add(i, input.nextInt()); //动态添加数据
}
while(list.size()>1) //只要ArrayList里面还有两个数以上,就继续循环
{
if(Integer.parseInt(list.get(0).toString())> //用Integer的parseInt()将list这个对象的内容转化为整数,进行对比,因为Arraylist是Object