Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package S1.ran_temp;
- public class Verschieben {
- // Die Feldelemente sollen um k Stellen ringweise verschoben werden...
- // Beispiel: feld (siehe unten) um 2 Stellen verschieben würde ergeben
- // {8, 9, 1, 2, 3, 4, 5, 6, 7}
- public static void main(String[] args) {
- int[] feld = {1,2,3,4,5,6,7,8,9};
- int[] feld2 = new int[feld.length];
- int k = 8; // Feldelemente sollen ringweise um k stellen verschoben werden
- int j = 0; // Neubeginn bei Ueberlauf
- for (int i = 0; i< feld.length; i++){
- if (i<feld.length-k){
- feld2[i+k] = feld[i];
- } else {
- feld2[j] = feld[i];
- j++;
- }
- }
- for (int i : feld){
- System.out.print(i);
- }
- System.out.println();
- for (int i : feld2){
- System.out.print(i);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement