2016-07-26 3 views
-2

私はプログラミングの初心者です。私は次のコードを理解する助けが必要です。助けていただければ幸いです。ありがとう。Java配列のコード

public class SingleDimensionalArray3 { 

    static void min(int arr[]) { 

     int min = arr[0]; 

     for (int i = 0; i < arr.length; i++) { 

      if (min > arr[i]) 
       min = arr[i]; 
     } 
     System.out.println(min); 
    } 

    public static void main(String[] args) { 

     int a[] = { 123, 432, 1243, 13424, 12323 }; 
     min(a); 
    } 
} 
+1

特定の質問をしてください。 –

+1

Javaの本やチュートリアルを開き、読み始める。 – Eran

+1

あなたのコードについて正確に理解できないものはありますか? –

答えて

0

int min = arr [0];配列123の最初の要素、つまり123を最小値として初期化する Forループは最小要素と他の要素の比較です。配列内の他の要素がminより小さければ、その値はminに割り当てられ、最後にmin(配列内で最小の要素)が出力されます

+1

'int min = arr [0]; array'の最初の要素を初期化します。 – ifly6

+0

それは間違いありません!しかし...それはarr [0]に含まれるArray Elementでminという名前の宣言された整数変数を初期化します。 – DevilsHnd