私は、指定された売上高と等しいすべての売上高を見つけることになっている searchSales() メソッドを持っています。アプリケーションは、キーボードを使用して指定された売上高を入力するようにユーザーに要求し、それを検索します。キーボードから入力された売上高が見つかった場合、アプリケーションは売上高を表示します。それ以外の場合は、適切なメッセージを表示します。さて、私は等しい売上高の最初のインデックスのみを表示するコードを持っています.これを行う?
public static void searchSales(int search[]){
Scanner input = new Scanner(System.in);
System.out.print("Enter sales figure you want to find: ");
int target = input.nextInt();
int index = -1;
for (int i=0; i<search.length; i++){
if (search[i] == target){
index=i;
break;
}
}
if (index == -1){
System.out.println("Sales figure not found");
}
else {
System.out.printf("Sales figure found at branch %d",index+1);
}
}