Java Program to Print Kth element in an Array

Write a Java program to print Kth element in an array using a for loop.

package NumPrograms;

import java.util.Scanner;

public class ArrayKthElement1 {
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);
		
		System.out.print("Please Enter the Array size = ");
		int Size = sc.nextInt();
		
		int[] arr = new int[Size];
		
		System.out.format("Enter the Array %d elements : ", Size);
		for(int i = 0; i < Size; i++) 
		{
			arr[i] = sc.nextInt();
		}
		
		System.out.print("Enter Kth Position to Check Array Number = ");
		int k = sc.nextInt();
		
		System.out.println("Number at " + k + " Position = " + arr[k - 1]);
	}
}
Java Program to Print Kth element in an Array

This Java program prints the Kth element in the given array using a while loop. In this Java example, we used an extra if else statement to check whether the value is within the array range.

package NumPrograms;

import java.util.Scanner;

public class Example2 {
	private static Scanner sc;
	
	public static void main(String[] args) {
		
		sc = new Scanner(System.in);
		
		System.out.print("Please Enter the size = ");
		int Size = sc.nextInt();
		
		int[] arr = new int[Size];
		
		System.out.format("Enter the %d elements : ", Size);
		int i = 0; 
		while(i < Size) 
		{
			arr[i] = sc.nextInt();
			i++;
		}
		
		System.out.print("Enter Kth Position to Check Array Number = ");
		int k = sc.nextInt();
		
		if(k <= Size)
		{
			System.out.println("Number at " + k + " Position = " + arr[k - 1]);
		}
		else
		{
			System.out.println("The Kth Position is Out of Range");
		}
	}
}
Please Enter the size = 8
Enter the 8 elements : 10 20 30 40 50 60 70 80
Enter Kth Position to Check Array Number = 6
Number at 6 Position = 60

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.