Java學習 之數字排順序
阿新 • • 發佈:2018-04-11
parse 一個 n) scanner length max true line 最大值
初次學習java,以下案例僅探討輸入三個數排順序大小,具體的思路是先輸入數字並以,分割開,通過nextLine獲取剛才輸入的字符串,並通過分割得到該字符串的一個string數組,利用一個for數組將string數組轉換為int數組即 arr[i]=Integer.parseInt(s[i]); 然後根據 賦給max,min,mid初始值,分別判斷輸出其最小值,中值,最大值。
import java.util.Scanner; class bigger { public static void main(String[] args) { Scanner scan=new Scanner(System.in); String a=scan.nextLine(); String[] s=a.split(","); int[] arr=new int[s.length]; for(int i=0;i<s.length;i++){ arr[i]=Integer.parseInt(s[i]); } int max=arr[0];int min=arr[0];int mid=arr[0]; for (int i=0;i<arr.length ;i++ ) { if(max<=arr[i]){ max=arr[i]; } else if(min>=arr.length){ min=arr[i]; } else{ mid=arr[i]; } } System.out.println(min+" "+mid+" "+max); } }
Java學習 之數字排順序