1. 程式人生 > >Java學習 之數字排順序

Java學習 之數字排順序

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學習 之數字排順序