The java program given below is able to search a float type number from an array. When you will run the program, then first of all you will be asked to provide a number that will be stored into a float type variable itemNumber.
After providing the number/limit, another message will be displayed asking the numbers you want to store. And the numbers will be stored one by one into a float type array numbers[].
Then another message will appear asking what do you want to search. After providing a float type number, it will be compared with each number stored into the array. If match, a message will be displayed saying "Item has found at position: 2", otherwise a message will be displayed saying "Item has not found".
Most importantly, if the item found in three location then the message "Item has found... " will be displayed three times.
Then another message will appear asking what do you want to search. After providing a float type number, it will be compared with each number stored into the array. If match, a message will be displayed saying "Item has found at position: 2", otherwise a message will be displayed saying "Item has not found".
Most importantly, if the item found in three location then the message "Item has found... " will be displayed three times.
import java.util.*; public class floatSearch{ public static void main(String args[]){ //DECLARING VARIABLES int j, flag=0; //CREATING SCANNER OBJECT Scanner input = new Scanner(System.in); //ASKING TO PROVIDE THE NUMBER OF ITEM System.out.print("Enter the number of Item: "); //GETTING INPUT FROM KEYWORD int itemNumber = input.nextInt(); //ASKING TO PROVIDE THE ITEMS System.out.print("Enter the items one by one: "); //DECLARING AN ARRAY float numbers[] = new float[itemNumber]; //STORING THE ITEMS INTO AN ARRAY for(int i=0; i<itemNumber; i++){ numbers[i] = input.nextFloat(); } //ASKING TO PROVIDE THE DESIRED ITEM System.out.print("Enter the item you want to search: "); //STORING THE ITEM INTO VARIABLE float item = input.nextFloat(); //SEARCHING AN ITEM for(j=0; j<itemNumber; j++){ if(numbers[j] == item){ int k=j+1; System.out.println("The item has found at position: "+k); flag = 1; } } if(flag == 0){ System.out.println("Item has not found!!! :("); } } }
No comments:
Post a Comment