Objects and Classes
Create an object
ProductApp class
The console for the ProductApp class
The ProductApp class
import java.util.Scanner;
public class ProductApp
{
public static void main(String args[])
{
// display a welcome message
System.out.println("Welcome to the Product Selector");
System.out.println();
// display 1 or more products
Scanner sc = new Scanner(System.in);
String choice = "y";
while (choice.equalsIgnoreCase("y"))
{
// get the input from the user
System.out.print("Enter product code: ");
String productCode = sc.next(); // read the product code
sc.nextLine(); // discard any other data entered on the line
// get the Product object
Product product =
ProductDB.getProduct(productCode);
// display the output
System.out.println();
System.out.println("SELECTED PRODUCT");
System.out.println("Description: " + product.getDescription());
System.out.println("Price: " + product.getFormattedPrice());
System.out.println();
// see if the user wants to continue
System.out.print("Continue? (y/n): ");
choice = sc.nextLine();
System.out.println();
}
}
}