Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. /* Author : Muhamad Aiman bin Mohd Rozali.
  2.    This program is to perform linear search in array score. */
  3.  
  4. //Import Scanner class
  5. import java.util.Scanner;
  6. //Create class Score
  7. class Score{
  8.    public static void main(String[] args){ //Define method main()
  9.    //Create object from class Scanner
  10.       Scanner sc = new Scanner(System.in);
  11.    
  12.    //Declare array score with size 10
  13.       double[] score = new double[10];
  14.       int i; //declare i as int
  15.    
  16.    //Input value into array score using loop
  17.       for(i=0;i<score.length;i++){ //use for loop to insert value into array
  18.          System.out.print("Enter Score: "); //prompt user to input score
  19.          score[i] = sc.nextDouble(); // receive input score from user
  20.       }
  21.    
  22.    //Prompt user to input search value  
  23.       System.out.print("Enter Score to Search : "); //prompt user to input search
  24.       double search = sc.nextDouble(); // receive input search from user
  25.       sc.close();
  26.    
  27.       boolean found = false; //declare found as boolean
  28.    
  29.    //Search value in array score (linear search)  
  30.       for(i=0;i<score.length;i++){ //use for loop to read elements in array
  31.          if(search==score[i]){ //condition if search is found in array
  32.             System.out.println("Score "+score[i]+" found at index "+i+"."); //output if search found in array
  33.             found = true; //found become true
  34.          }
  35.       }
  36.    //Message if search value not found in array score      
  37.       if(found != true) //condition if search not found in array
  38.          System.out.print("Score "+search+" not found."); //output if search not found in array
  39.    }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement