Advertisement
Guest User

Untitled

a guest
Jan 26th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.75 KB | None | 0 0
  1. package S1.ran_temp;
  2.  
  3. public class Verschieben {
  4.     // Die Feldelemente sollen um k Stellen ringweise verschoben werden...
  5.     // Beispiel: feld (siehe unten) um 2 Stellen verschieben würde ergeben
  6.     // {8, 9, 1, 2, 3, 4, 5, 6, 7}
  7.     public static void main(String[] args) {
  8.         int[] feld = {1,2,3,4,5,6,7,8,9};
  9.         int[] feld2 = new int[feld.length];
  10.         int k = 8; // Feldelemente sollen ringweise um k stellen verschoben werden
  11.         int j = 0; // Neubeginn bei Ueberlauf
  12.         for (int i = 0; i< feld.length; i++){
  13.             if (i<feld.length-k){
  14.                 feld2[i+k] = feld[i];
  15.             } else {
  16.                 feld2[j] = feld[i];
  17.                 j++;
  18.             }
  19.         }
  20.         for (int i : feld){
  21.             System.out.print(i);       
  22.         }
  23.         System.out.println();
  24.         for (int i : feld2){
  25.             System.out.print(i);
  26.         }
  27.     }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement