Котлин програм за штампање низа

У овом програму ћете научити различите технике за штампање елемената датог низа у Котлину.

Пример 1: Штампање низа помоћу петље Фор

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Када покренете програм, излаз ће бити:

 1 2 3 4 5

У горњем програму, петља фор-еацх се користи за итерацију преко датог низа, низа.

Приступа сваком елементу низа и штампа помоћу println().

Пример 2: Штампање низа помоћу стандардних библиотечких низова

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Када покренете програм, излаз ће бити:

 (1, 2, 3, 4, 5)

У горњем програму, фор петља је замењена једним редом кода помоћу Arrays.toString()функције.

Као што видите, ово даје чисти излаз без икаквих додатних линија кода.

Пример 3: Штампање вишедимензионалног низа

 import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Када покренете програм, излаз ће бити:

 ((1, 2), (3, 4), (5, 6, 7))

У горњем програму, пошто сваки елемент у низу садржи други низ, само коришћење Arrays.toString()исписује адресу елемената (угнежђени низ).

Да бисмо добили бројеве из унутрашњег низа, ми само још једну функцију Arrays.deepToString(). Ово нам даје бројеве 1, 2 и тако даље, које тражимо.

Ова функција ради и за тродимензионалне низове.

Ево еквивалентног Јава кода: Јава програм за штампање низа

Занимљиви Чланци...