Как отобразить несколько данных, которые я сохранил в многомерном массиве в Java (затмение)? Мне нужно вывести сладости, записанные в каждом месте, и я не уверен, как go об этом. Пользователь должен сначала ввести конфету с ценой в каждом месте. После того, как они сделали все входные данные, предполагается, что будет выведено меню с конфетами, которые они вводили в указанном c месте. Я не понимаю, как отображать массивы, в которых хранятся введенные сладости. Мой код может отображаться ниже
import java.util.Scanner;
public class DessertExplosion {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
//Declare Variables
String dessert[][][]=new String[3][3][2];
double price[]=new double[18];
int counter=0;
String locationMenu="";
//Print menu statement
System.out.println("DESSERT EXPLOSION DAILY MENU ENTRY");
//Use for loop to determine dessert types and prices
for(int x=0;x<dessert.length;x++) {
for(int n=0;n<dessert[x].length;n++) {
for(int i=0;i<dessert[x][n].length;i++) {
counter++;
//Oshawa location
if (counter==1) {
System.out.println("---Oshawa---");
System.out.println("------------------------------");
//Cakes
System.out.println("Category: Cake");
System.out.println("Enter Cake item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cake $");
price[i]=input.nextDouble();
System.out.println("Enter Cake item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cake $");
price[i]=input.nextDouble();
System.out.println("------------------------------");
//Cookies
System.out.println("Category: Cookie");
System.out.println("Enter Cookie item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cookie $");
price[i]=input.nextDouble();
System.out.println("Enter Cookie item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cookie $");
price[i]=input.nextDouble();
System.out.println("------------------------------");
//Ice Cream
System.out.println("Category: Ice Crea,");
System.out.println("Enter Ice Cream item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " Ice Cream $");
price[i]=input.nextDouble();
System.out.println("Enter Ice Cream item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " Ice Cream $");
price[i]=input.nextDouble();
}
//Whitby Location
else if(counter==2) {
System.out.println("---Whitby---");
System.out.println("------------------------------");
//Cakes
System.out.println("Category: Cake");
System.out.println("Enter Cake item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cake $");
price[i]=input.nextDouble();
System.out.println("Enter Cake item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cake $");
price[i]=input.nextDouble();
System.out.println("------------------------------");
//Cookies
System.out.println("Category: Cookie");
System.out.println("Enter Cookie item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cookie $");
price[i]=input.nextDouble();
System.out.println("Enter Cookie item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cookie $");
price[i]=input.nextDouble();
System.out.println("------------------------------");
//Ice Cream
System.out.println("Category: Ice Crea,");
System.out.println("Enter Ice Cream item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " Ice Cream $");
price[i]=input.nextDouble();
System.out.println("Enter Ice Cream item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " Ice Cream $");
price[i]=input.nextDouble();
}
//Ajax location
else if(counter==3){
System.out.println("---Ajax---");
System.out.println("------------------------------");
//Cakes
System.out.println("Category: Cake");
System.out.println("Enter Cake item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cake $");
price[i]=input.nextDouble();
System.out.println("Enter Cake item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cake $");
price[i]=input.nextDouble();
System.out.println("------------------------------");
//Cookies
System.out.println("Category: Cookie");
System.out.println("Enter Cookie item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cookie $");
price[i]=input.nextDouble();
System.out.println("Enter Cookie item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " cookie $");
price[i]=input.nextDouble();
System.out.println("------------------------------");
//Ice Cream
System.out.println("Category: Ice Cream");
System.out.println("Enter Ice Cream item #1");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " Ice Cream $");
price[i]=input.nextDouble();
System.out.println("Enter Ice Cream item #2");
dessert[x][n][i]=input.next();
System.out.println("Enter price for " + dessert[x][n][i] + " Ice Cream $");
price[i]=input.nextDouble();
}
}
}
}
}
}