【ArrayList:键盘录入多个数据,以 0 结束,并在控制台输出最大值】
生活随笔
收集整理的這篇文章主要介紹了
【ArrayList:键盘录入多个数据,以 0 结束,并在控制台输出最大值】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.companyname.common.test;import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;/*** @Description 鍵盤錄入多個數據,以0結束,并在控制臺輸出最大值* @Author Created by shusheng* @Email shusheng@yiji.com* @Date 2018/12/14*/
public class ArrayListDemo {public static void main(String[] args) {Scanner scan = new Scanner(System.in);ArrayList<Integer> arrayList = new ArrayList<Integer>();while(true){System.out.println("請輸入數據:");int number = scan.nextInt();if(number!=0){arrayList.add(number);}else{break;}}Integer[] i = new Integer[arrayList.size()];arrayList.toArray(i);Arrays.sort(i);System.out.println("數組是:" + arrayToString(i) + ",最大值是:"+ i[i.length - 1]);}private static String arrayToString(Integer[] i) {StringBuilder sb = new StringBuilder();sb.append("[");for(int x=0;x<i.length;x++){if(x==i.length-1){sb.append(i[x]);}else{sb.append(i[x]+",");}}sb.append("]");return sb.toString();}
}
?
轉載于:https://www.cnblogs.com/zuixinxian/p/10340861.html
總結
以上是生活随笔為你收集整理的【ArrayList:键盘录入多个数据,以 0 结束,并在控制台输出最大值】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JetBrains 2020 Java调
- 下一篇: 挖槽!堪称神级的Java技术手册火了??