1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
import java.util.*
import java.io.*;
public class Inventory
{
static DataInputStream din=new DataInputStream(System.in);
static StringTokenizer st;
public static void main(String[]args)throws IOException
{
DataOutputStream dos=new DataOutputStream (new FileOutputStream("invent.dat"));
System.out.println("Enter code number");
st=new StringTokenizer(din.readLine());
int code=Integer.parseInt(st.nextToken());
System.out.println("Enter number of items");
st=new StringTokenizer(din.readLine());
int items=Integer.parseInt(st.nextToken());
System.out.println("Enter cost");
st=new StringTokenizer(din.readLine());
double cost=new Double(st.nextToken()).doubleValue();
dos.writeInt(code);
dos.write(items);
dos.writeDouble(cost);
dos.close();
DataInputStream dis=new DataInputStream(new FileInputStream ("invent.dat"));
int codeNumber=dis.readInt();
int totalItems=dis.readInt();
double itemCost=dis.readDouble();
double totalCost=totalItems*itemCost;
dis.close();
System.out.println("Code Number:"+codeNumber);
System.out.println("Item Cost:"+itemCost);
System.out.println("Total Items:"+totalItems);
System.out.println("Total Cost"+totalCost);
}
} |