私はプログラミングが比較的新しいです。 私は今、プログラムを作ろうとしています。私は何かできることを見つけようとしています。私は...私はこれを行う方法を知らないとあなたたちは私を助けることができるすべての最初だから、Java - IF 'input' = 'this' {配列から変数に文字列を格納}
、願って、私は配列をしたとかでそれを満たしています
String[] pizza = new String[10];
pizza[0] = "1- Cheese";
pizza[1] = "2- Wedge";
pizza[2] = "3- Bacon";
pizza[3] = "4- Hawaiian";
pizza[4] = "5- Vegetarian";
pizza[5] = "6- Pepperoni";
pizza[6] = "7- Ham";
pizza[7] = "8- Apple";
pizza[8] = "9- Grape";
pizza[9] = "10- Italian";
I IF文(これはしばらくの間)があるようにしたいと思います。ここにコードを入れて、後で説明します。
で今int pizzaCounter = 0;
while(pizzaCounter < 5)
{
Scanner pizzaPick = new Scanner(System.in);
int Pizzas = pizzaPick.nextInt();
if (Pizzas == 1)
{
*Store "1- Cheese" (From pizza[0]) into a variable*
pizzaCounter++;
}
if (Pizzas == 2)
{
*Store "2- Wedge" (From pizza[0]) into a variable*
pizzaCounter++;
}
if (Pizzas == 3) etc...
}
ビットを「ここで何かを挿入」、私はそれは私が後でプリントアウトすることができますいくつかの変数に配列(ピザ)からテキストを格納するようにそれを作るために試してみたいです...たとえば、ユーザーが '1'を入力すると、「1-Cheese」が取り出され、後で印刷できる変数に格納されます。
また、私はそれをきれいにして各変数の事を促す10のIF文ではないのですか?
これも可能かどうか分かりませんが、何か助けていただければ幸いです。 :可能な場合、私は実際に何が起こっているか理解できるように、D
私は理解できるが、私はここに求めています何を願って...
してください、あなたは、あなたがの各ステップで何をしているかを説明することができ、コードをコピーして貼り付けるのではなく、同じコードを後で使用することはできますか?私はちょっとしたことだと思うので、後でもっと使うことができれば分かると思います...ありがとうございました! :多くを保存し、それらを印刷し、あなたは5枚のピザまで注文することができ、本格的なプログラムのために
string saveName = "";
if ((Pizzas >= 0) && (Pizzas <= 9)) {
saveName = pizza[Pizzas]; // This is "insert something here".
pizzaCounter++;
}
// Here, saveName has the pizza name.
:D
:ここ
は、最終的なコードがどのように見えるかです。 –
(トピック外)のJava命名規則に従う場合、変数は 'lowercaseStartingCamelCase'にする必要があります。あなたの変数が 'Pizzas'と呼ばれる代わりに' pizzas'と呼ばれています。 –