2016-10-24 46 views
-7

Java配列の最後の要素を最初に移動する必要があります。出力はJava最後の配列要素を最初に移動する

iは以下のコード

int temp ; 

     for(int i = 0; i<ar.length -1; i++){ 

      temp = ar[i]; 
      ar[i] = ar[i+1]; 
      ar[i+1] = temp; 

     } 

しかし、それは出力を与えているとしようとしているコードを提供してください5 1 2 3 4

ようにする必要があり

1 2 3 4 5よう

int[] ar = { 1, 2, 3, 4, 5 }; 

入力しますas 23451

+0

の下に使用することができます。詳細については、[on-topic](http://stackoverflow.com/help/on-topic)と[よくある質問をする方法]を参照してください(http://stackoverflow.com/help/how-to -ask)。 –

+2

私は、この質問があからさまなコーディング要求であるため、この質問を話題として閉じようとしています。 – azurefrog

+0

私は何を試してもコードを追加しました。 – asalthangam

答えて

0

あなたがこれまで持っているものを示してくださいコード

public static void main(String[] args) { 
    int[] ar = { 1, 2, 3, 4, 5 }; 
    int[] result = new int[ar.length]; 
    System.arraycopy(ar, 0, result, 1, ar.length - 1); 
    result[0] = ar[ar.length - 1]; 
    System.out.println(Arrays.toString(result)); 
} 
関連する問題