Home »
Kotlin »
Kotlin Programs »
Kotlin Array Programs
Kotlin program to find largest element in an array
Kotlin | Largest element in an array: Here, we are going to learn how to find the largest element in a given array in Kotlin programming language?
Submitted by IncludeHelp, on May 05, 2020
Kotlin - Find largest element in an array
Given an array, we have to find the largest element.
Example
Input:
arr = [45, 67, 8, 9, 8, 43, 0, -34, -32, 65]
Output:
Largest element: 67
Program to find largest element in an array in Kotlin
package com.includehelp
import java.util.*
//Main Function entry Point of Program
fun main(args: Array<String>) {
//Input Stream
val s = Scanner(System.`in`)
//Input Array Size
print("Enter number of elements in the array: ")
val size = s.nextInt()
//Create Integer array of Given size
val intArray = IntArray(size)
//Input array elements
println("Enter Arrays Elements:")
for (i in intArray.indices) {
print("intArray[$i] : ")
intArray[i] = s.nextInt()
}
//Assign First Elements of array as Largest
var largest = intArray[0]
for (i in 1 until intArray.size) {
//compare largest with Array Elements value
if (largest < intArray[i]) {
//assign array elements into largest
largest = intArray[i]
}
}
//Alternatively we can also use max() method of Arrays Class
//in kotlin to find maximum Array Elements
//var largest = intArray.max()
//Print Array Elements
println("Array : ${intArray.contentToString()} ")
//Print Largest Array Value
println("Largest Elements of Array is : $largest")
}
Output
Run 1:
-----
Enter number of elements in the array: 10
Enter Arrays Elements:
intArray[0] : 45
intArray[1] : 67
intArray[2] : 8
intArray[3] : 9
intArray[4] : 8
intArray[5] : 43
intArray[6] : 0
intArray[7] : -34
intArray[8] : -32
intArray[9] : 65
Array : [45, 67, 8, 9, 8, 43, 0, -34, -32, 65]
Largest Elements of Array is : 67
--------
Run 2:
----
Enter number of elements in the array: 6
Enter Arrays Elements:
intArray[0] : 0
intArray[1] : -9
intArray[2] : -45
intArray[3] : -6
intArray[4] : -23
intArray[5] : -87
Array : [0, -9, -45, -6, -23, -87]
Largest Elements of Array is : 0