Java Program to Find the kth Element in an Array

This is a Java Program to Print the kth Element in the Array.

Enter size of array and then enter all the elements of that array. Now enter the position k at which you want to find element. Now we print the element at k-1 position in given array.

Here is the source code of the Java Program to Print the kth Element in the Array. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.

  1. import java.util.Scanner;
  2. public class Position
  3. {
  4.     public static void main(String[] args) 
  5.     {
  6.         int n;
  7.         Scanner s = new Scanner(System.in);
  8.         System.out.print("Enter no. of elements you want in array:");
  9.         n = s.nextInt();
  10.         int a[] = new int[n];
  11.         System.out.println("Enter all the elements:");
  12.         for (int i = 0; i < n; i++) 
  13.         {
  14.             a[i] = s.nextInt();
  15.         }
  16.         System.out.print("Enter the k th position at which you want to check number:");
  17.         int k = s.nextInt();
  18.         System.out.println("Number:"+a[k-1]);
  19.     }
  20. }

Output:

$ javac Position.java
$ java Position
 
Enter no. of elements you want in array:5
Enter all the elements:
2
5
3
8
6
Enter the k th position at which you want to check number:3
Number:3

Sanfoundry Global Education & Learning Series – 1000 Java Programs.

advertisement
advertisement

Here’s the list of Best Books in Java Programming, Data Structures and Algorithms.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.