w3resource

Java: Find a specified element in a given array of elements using Linear Search


Write a Java program to find a specified element in a given array of elements using Linear Search.

Sample Solution:

Java Code:

public class Main {
	static int [] nums;

	public static void main(String[] args) {
		nums = new int[]{3,2,4,5,6,6,7,8,9,9,0,9};
		int result = Linear_Search(nums, 6);
		if(result == -1)
		{
			System.out.print("Not present in the array!");			
		}
		else
		System.out.print("Number found at index "+result);	
	}
	
	private static int Linear_Search(int [] nums,int search)
	{
		for(int i=0;i<nums.length;i++)
		{
			if(nums[i]==search)
			{
				return i;
				
			}			
		}
		return -1;
		
	}
}

Sample Output:

Number found at index 4

Flowchart:

Flowchart: Find a specified element in a given array of elements using Linear Search.

For more Practice: Solve these Related Problems:

  • Write a Java program to implement linear search on a linked list without using index-based access.
  • Write a Java program to perform a linear search that counts and returns the total occurrences of a specified element.
  • Write a Java program to implement case-insensitive linear search on an array of strings.
  • Write a Java program to design a recursive linear search that returns the index of the first occurrence of a target element.

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Java program to find a specified element in a given array of elements using Binary Search.
Next: Write a Java program to find a specified element in a given sorted array of elements using Jump Search.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.