チームとnumsというint配列という文字列配列を作成しました。 num配列の各整数は文字列配列内のチームに対応します。Java Whileループ&1D配列
例:
モントリオールカナディアン= 1、Chicagaoブラックホークス= 2、等
Iがランダム1-10([] NUMをintに相当)と、このから番号を選択する必要があります整数配列内の各要素が1回呼び出されるまでループを続行する必要があります。意味はループの終わりで、文字列配列の各チームは一度呼び出されます。これは、whileループを介して行う必要があります。私はこれを行うループを正確に作成する方法を理解できないようです。
import java.util.Scanner;
public class Question1 {
public static void main(String[] args) {
//declare scanner
Scanner keyboard= new Scanner (System.in);
//display opening message
System.out.println("= 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 =");
System.out.println("= 0 0 =");
System.out.println("= 0 NHL Miniature Hockey Puck Vending Machine 0 =");
System.out.println("= 0 0 =");
System.out.println("= 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 = 0 =");
System.out.println("");
System.out.println("");
System.out.println("Hello, what is your first name? ");
//read user input
String name = keyboard.nextLine();
//Welcome message
System.out.println("Welcome " + name + "! Let's see how much money you will need to spend to get all of the pucks.");
//declaring 10 teams in a 1D array
String[] teams = {"Montreal Canadiens","Chicago Blackhawks","Boston Bruins","Toronto Maple Leafs","Vancouver Canucks","Ottawa Senators","Pittsburgh Penguins","Calgary Flames","New York Rangers","Edmonton Oilers"};
int[] nums = {1,2,3,4,5,6,7,8,9,10};
//random number from 1-10
while (
int RandomNum = (int)(Math.random()*10)+1;
'keyboard.close();' :-)を忘れずに – mcuenez