2つの配列を使用するプログラムを作成する必要があります。最初の配列には5つの花の名前が格納され、2番目の配列には各花の価格が格納されます。
ユーザーは花の種類と数を入力し、プログラムはコストを出力します。特定の花の関連コストを特定のコストで出力するのに問題があります。
5 ifステートメントを使用したいのですが、花の文字列に問題があります。助言がありますか?
これまでの私のコードは次のとおりです。
import java.util.Scanner;
public class FlowerCounter
{
public static void main(String[] args)
{
String[] flowers = new String[5];
double[] price = {.50, .75, 1.50, .50, .80};
Scanner keyboard = new Scanner(System.in);
System.out.println("What kind of flower would you " +
"like to purchase? \nPetunia, Pansy, Rose," +
" Violet, or Carnation?");
String index = keyboard.nextLine();
System.out.println("How many " + index +"s" + " would you like?");
int count = keyboard.nextInt();
double total = count * price.length;
System.out.println("The cost for " + count + index + " is " + total);
}
}