Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Author : Muhamad Aiman bin Mohd Rozali.
- This program is to perform linear search in array score. */
- //Import Scanner class
- import java.util.Scanner;
- //Create class Score
- class Score{
- public static void main(String[] args){ //Define method main()
- //Create object from class Scanner
- Scanner sc = new Scanner(System.in);
- //Declare array score with size 10
- double[] score = new double[10];
- int i; //declare i as int
- //Input value into array score using loop
- for(i=0;i<score.length;i++){ //use for loop to insert value into array
- System.out.print("Enter Score: "); //prompt user to input score
- score[i] = sc.nextDouble(); // receive input score from user
- }
- //Prompt user to input search value
- System.out.print("Enter Score to Search : "); //prompt user to input search
- double search = sc.nextDouble(); // receive input search from user
- sc.close();
- boolean found = false; //declare found as boolean
- //Search value in array score (linear search)
- for(i=0;i<score.length;i++){ //use for loop to read elements in array
- if(search==score[i]){ //condition if search is found in array
- System.out.println("Score "+score[i]+" found at index "+i+"."); //output if search found in array
- found = true; //found become true
- }
- }
- //Message if search value not found in array score
- if(found != true) //condition if search not found in array
- System.out.print("Score "+search+" not found."); //output if search not found in array
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement