Question:
You are tasked with creating a program that simulates a store inventory system. Declare and initialize an array named inventory that stores the details of each item in the store's inventory. The details for each item should include the item name, item code, quantity, and price. The inventory can store a maximum of 50 items.
Write the code to declare and initialize the inventory array.
Answer:
To declare and initialize the inventory array, we can use the following code:
public class InventorySystem {
    public static void main(String[] args) {
        // Declaring and initializing the inventory array
        String[][] inventory = new String[50][4];
        // Item 1 details
        inventory[0][0] = "Item 1";
        inventory[0][1] = "A001";
        inventory[0][2] = "10";
        inventory[0][3] = "29.99";
        // Item 2 details
        inventory[1][0] = "Item 2";
        inventory[1][1] = "B002";
        inventory[1][2] = "5";
        inventory[1][3] = "49.99";
        // Item 3 details
        inventory[2][0] = "Item 3";
        inventory[2][1] = "C003";
        inventory[2][2] = "20";
        inventory[2][3] = "9.99";
        // ... rest of the items in the inventory
        // Printing the inventory
        System.out.println("Item Name\tItem Code\tQuantity\tPrice");
        for (int i = 0; i < inventory.length && inventory[i][0] != null; i++) {
            for (int j = 0; j < inventory[i].length; j++) {
                System.out.print(inventory[i][j] + "\t\t");
            }
            System.out.println();
        }
    }
}
Explanation:
inventory with dimensions 50x4, where each row represents an item and each column represents a detail of that item (item name, item code, quantity, and price).Note: This code only demonstrates the declaration and initialization of the inventory array. In a real-world scenario, additional functionality for managing the inventory system would be implemented.