スキャナから文字を変更する方法がわかりません。コードは '9'のような数字を取り、それを 'o'から 'x'に切り替えることでチャート内の場所を見つける必要があります。私のコード:スキャナで文字列配列を変更するには?
import java.util.Scanner;
public class a10
{
public static void main (String[] args)
{
Scanner input = new Scanner (System.in);
System.out.println("1 for first class \n2 for economy \n3 to view seating chart \n0 to exit");
//error message: Your choice must be a number between 0 and 3.
int menu = input.nextInt();
if (menu == 1) {
System.out.println("Which seat would you like (1-9): ");
int selection = input.nextInt();
//Seats in first class must be between 1 and 9.");
}
else if (menu == 2) {
System.out.println("Which seat would you like (10-30): ");
int selection = input.nextInt();
//Seats in economy class must be between 10 and 30.");
}
else if (menu == 3) {
//public static boolean[] seatChart (boolean seatNumber)
char[] seatNumber;
char[][] grid = new char[][]{{'o','o','o'},{'o','o','o'},{'o','o','o'}};
}
}
}
それはこれが解決策になる可能性が
Front
x x x
x x o
o o o
x x x
x x x
x x x
x o o
o o o
x o x
o o o
Back
*「どのように進めるには?」*あなたが直面している問題があるまさに上、もう少し徹底することはできますか? – Gendarme