package chapter11;import java.util.ArrayList;import java.util.Scanner;publicclassCode_04{
publicstaticvoidmain(String[] args){
ArrayList<Integer> num =newArrayList<>();
Scanner input =newScanner(System.in);
System.out.print("Enter numbers end with 0: ");int number = input.nextInt();while(number !=0){
num.add(number);
number = input.nextInt();}int res =max(num);
System.out.println("The max number is "+ res);}publicstatic Integer max(ArrayList<Integer> list){
if(list.size()==0|| list == null)return0;int ret = list.get(0);for(int i =1;i < list.size();++i)if(list.get(i)> ret)
ret = list.get(i);return ret;}}
結果は次のことを示しています。
Enter numbers end with 0:345672310
The max number is 7
Process finished with exit code 0