Home » Kotlin

Program to implement an array in Kotlin



Here, we are implementing an array program in Kotlin. Here, we are declaring and initializing arrays with different methods.
Submitted by Aman Gautam, on December 02, 2017

Prerequisite: Arrays in Kotlin

This program will demonstrate how we can declare and initialize an array using different methods?

package includeHelp

fun main(args: Array<String>) {
    var arr=arrayOf(5,3,4,5)

    println("Using ArrayOf() ")
    for(a in arr)
        print(" $a")

    var arr1= arrayOfNulls<Int>(5)
    println("\nUsing ArrayOfNuls() ")
    for(a in arr1)
        print(" $a")

    var arr2= intArrayOf(5,3,4,5)
    println("\nUsing intArrayOf() ")
    for(a in arr2)
        print(" $a")

    var arr3= doubleArrayOf(5.3,3.2,4.3,5.4)
    println("\nUsing doubleArrayOf() ")
    for(a in arr3)
        print(" $a")

    var arr4= Array<Int>(5,{0})
    println("\n Using Array() initialize with 0 ")
    for(a in arr4)
        print(" $a")


    var arr5= Array<Int>(5,{it*it})
    println("\nUsing Array() with index square")
    for(a in arr5)
        print(" $a")

    var arr6= IntArray(5,{it*it})
    println("\nUsing IntArray() with index square ")
    for(a in arr6)
        print(" $a")

}

Output

Using ArrayOf() 
 5 3 4 5
Using ArrayOfNuls() 
 null nullnullnullnull
Using intArrayOf() 
 5 3 4 5
Using doubleArrayOf() 
 5.3 3.2 4.3 5.4
 Using Array() initialize with 0 
 0 0 0 0 0
Using Array() with index square
 0 1 4 9 16
Using IntArray() with index square 
 0 1 4 9 16





Was this page helpful? YES NO

Are you a blogger? Join our Blogging forum.



Comments and Discussions


We are using Google to publish ads on our website; Google has its own privacy policies. They may save log, cookies on your system. Google may also collect information of your system like IP address, region, city, country. For more details please go through the Google’s privacy policy.