среда, 21 января 2015 г.

arrays in methods //TABLE for multi arrays

Массивы в методах.
создаем переменную bucky, в который хранятся значения(3-4-5-6- и тд)
далее создаем отдельный метод CHANGE- в котором в скобках дает значение как в enhanced for loop - переменная Х с использованием массива
создаем for loop
создаем переменной условия что к числу(counter) добавляем 5
возвращаемся в основной метод - создаем ссылку на метод change
создаем enhanced foor loop - int y:bucky и делаем принтаут этой переменной

class apples {
public static void main(String[] args){
int bucky[]={3,4,5,6,7};
change(bucky);

for(int y:bucky)
System.out.println(y);
}
public static void change(int x[]){
for(int counter=0;counter<x.length;counter++)
x[counter]+=5;
}
}



Кстати!
Для того что б создавать вывод нескольких массивов используется след схема:

class apples {
public static void main(String[] args){
int firstarray[][]={{8,9,10,11},{12,13,14,15}};
int secondarray[][]={{30,31,32,33},{43},{44,45,46}};
}
}

А СЕЙЧАС НЕЧТО СОВСЕМ НЕ ПОНЯТНОЕ--TABLE FOR MULTI ARRAYS

вспоминаем, мы можем сейчас выводить по несколько массивов- вот пример выше- их 2
class apples {
public static void main(String[] args){
int first[][]={{8,9,10,11},{12,13,14,15}};
int second[][]={{30,31,32,33},{44,45,46}};  //тут понятно

System.out.println("This is first array"); //система выведет на экран что будет надпись
display(first);                                     - эти строчки вызывают метод
System.out.println("This is second array");
display(second);
}
public static void display(int x[][]){    //создаем метод display и указываем что будет переменная х [][]
for(int row=0;row<x.length;row++){  //фор луп- 
for(int column=0;column<x[row].length;column++){    //x[row].lenght- длина строки
System.out.print(x[row][column]+"\t");
}
System.out.println();
}
}

}









Комментариев нет:

Отправить комментарий