Answer to Question #236854 in Java | JSP | JSF for Eully

Question #236854
If the user selects to capture a new product, you are required to save all the information
supplied by the user into memory. To achieve this, you may use arrays or array lists.
1
Expert's answer
2021-09-14T06:35:03-0400
import java.util.Scanner;
public class Main
{
	public static void main(String[] args) {
	    Scanner in=new Scanner(System.in);
	    System.out.println("Enter number of products: ");
	    int n=in.nextInt();
		Product [] p=new Product[n];
		
		for(int i=0;i<n;i++){
		    p[i].getData();
		}
		for(int i=0;i<n;i++){
		    p[i].display();
		}
		
	}
}


class Product{
    private int p_code;
    private String p_category;
    private String p_warranty;
    private double p_price;
    
    public void getData(){
        Scanner in=new Scanner(System.in);
        System.out.println("Enter the product code: ");
	    String p_code=in.next();
	    System.out.println("Enter product category: ");
	    String p_category=in.next();
	    System.out.println("Enter the product warranty: ");
	    String p_warranty=in.next();
	    System.out.println("Enter the product price: ");
	    String p_price=in.next();
    }
    public void display(){
        System.out.println("Product code: "+p_code);
	    System.out.println("Product category: "+p_category);
	    System.out.println("Product warranty: "+p_warranty);
	    System.out.println("Product price: "+p_price);
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS