Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class devClub2 { //[DM] правильно DevClub2, классы именуются с большой буквы.
- static int[] mas; //[DM] глобальная переменная для массива вам вобщем то не нужна.
- static int swap=3; //[DM] константы лучше объявлять final.
- static int n=10; //[DM] константы лучше объявлять final.
- public static void main(String[] args) {
- makeMas(n);
- swap(mas,swap);
- }
- public static void makeMas(int m){ //[DM] было бы нагляднее если бы функция возвращала массив (так уж очень на Pascal похоже)
- mas=new int[m];
- for(int i=1; i<m;i++){ //[DM] элементы в массивы нумеруются с нуля, вы это знаете, но почему то не используете.
- mas[i]=i; //[DM] пропущен 1 отступ.
- }
- }
- public static void swap(int[]mas,int swap){ //[DM] имя параметра совпадает с именем глобальной переменной, это запутывает.
- for(int i=1;i<mas.length;i++){
- if(i<mas.length-swap)
- mas[i]=mas[i]+swap; //[DM] вы пользутесь тем что знаете исходные значения массива, с тем же успехом можно было перезаписать массив на значения которые в итоге "должны быть"!
- if(i>=mas.length-swap)
- mas[i]=mas[i]-(mas.length-1-swap); //[DM] ---//---
- }
- }
- }
- /*
- 123456789
- 423456789
- 453456789
- 456456789
- 456756789
- 456786789
- 456789789
- 456789189
- 456789129
- 456789123
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement