class RotateRight {  
        
        public static void main(String[] args) {  
              
            //Deklarieren und initialisieren des Arrays. 
            int [] arr = new int [] {1, 2, 3, 4, 5};  
 
            //Die Variable n gibt an, wie oft der Array nach rechts gedreht werden soll. 
            int n = 2;  
              
            //Ausgabe des Original Arrays
            System.out.println("Original Array: ");  
            for (int i = 0; i < arr.length; i++) {   
                System.out.print(arr[i] + " ");   
            }    
              
            
            for(int i = 0; i < n; i++){  
                int j, last;  
                //Speicher das letzte Element des Arrays in der Variable last
                last = arr[arr.length-1];  
              
                for(j = arr.length-1; j > 0; j--){  
                    //Der Array kann nach rechts gedreht werden, dadurch, dass 
                    //seine Elemente um eine Position verschoben werden. Dies 
                    //kann erzielt werden, indem man den Array in umgekehrter 
                    //Sequenz durchläuft (die Schleife beginnt bei der Länge des
                    // Arrays -1 und geht bis 0) und die 
                    //Aktion arr[j] = arr[j-1] durchführt.
                    arr[j] = arr[j-1];  
                }  
                //Das letzte Element des Arrays wird dann zum ersten Element des
                // gedrehten Arrays.  
                arr[0] = last;  
            }  
            //Zeilenumbruch einfügen
            System.out.println();  
              
            //Ausgabe des rotierten Arrays
            System.out.println("Der Array nach der Rotation nach rechts: ");  
            for(int i = 0; i< arr.length; i++){  
                System.out.print(arr[i] + " ");  
            }  
        }  
    }  
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz