Write a Java program to define a class item containing code and price. Accept this data for five object using array of objects. Display code, price in tabular form and also, display total price of all items.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
class Item {
String code;
int price;
Item(String c,int p) {
code = c;
price = p;
}
public static void main(String args[])throws IOException
{
Item[] I = new Item[5];
String a;
int b,total_cost=0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<5;i++) {
System.out.print("Enter code for item"+(i+1)+" : ");
a = br.readLine();
System.out.print("Enter price for item"+(i+1)+" : ");
b = Integer.parseInt(br.readLine());
I[i] = new Item(a,b);
}
System.out.println("Item Code Item Price");
System.out.println("--------- ----------");
for(int i=0;i<5;i++)
{
System.out.print("\t"+I[i].code);
System.out.println("\t\t"+I[i].price);
total_cost = total_cost + I[i].price;
}
System.out.print("Total Price = "+total_cost);
}
}
C:\>javac Item.java
C:\>java Item
Enter code for item1 : 101
Enter price for item1 : 54
Enter code for item2 : 102
6Enter price for item2 : 4
Enter code for item3 : 106
Enter price for item3 : 75
Enter code for item4 : 103
Enter price for item4 : 45
Enter code for item5 : 105
Enter price for item5 : 95
Item Code Item Price
--------- ----------
101 54
102 40
106 75
103 45
105 95
Total Price = 309