Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

asian xxx

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package kiemtra;

import java.util.*;

import java.io.*;

class Nguoi implements Serializable{

    //

String ht;

String dc;

}

class CongNhan implements Serializable{

String ma_cn;

String ca_sx;

Nguoi person = new Nguoi();

public void nhap(){

Scanner in=new Scanner(System.in);

System.out.print("Ma : ");ma_cn=in.nextLine();

System.out.print("Ten : ");person.ht=in.nextLine();

System.out.print("Dia chi : ");person.dc=in.nextLine();

System.out.print("Ca san xuat : ");ca_sx=in.nextLine();

}

public void xuat(){

System.out.println ("Ma CN = "+ma_cn);

System.out.println ("Ten CN = "+person.ht);

System.out.println ("Dia chi = "+person.dc);

System.out.println ("Ca SX = "+ca_sx);

}

}

class SanPham implements Serializable{

String ma_sp;

String ten;

double don_gia;

public void nhap(){

Scanner in=new Scanner(System.in);

System.out.print("Ma SP : ");ma_sp=in.nextLine();

System.out.print("Ten SP : ");ten=in.nextLine();

System.out.print("Don gia : ");don_gia=in.nextDouble();

}

public void xuat(){

System.out.println ("Ma SP = "+ma_sp);

System.out.println ("Ten SP = "+ten);

System.out.println ("Don gia = "+don_gia);

}

}

class BangTC implements Serializable{

Nguoi p;

CongNhan cn;

int sl_sp;

String ma_tmp[] = new String[1000];

SanPham arr_sp[] = new SanPham[1000];

int sl_msp[]=new int[1000];

public void input(CongNhan a,SanPham sp[]){

for(int i=0;i<arr_sp.length;i++){

arr_sp[i]=new SanPham();

}

Scanner in = new Scanner(System.in);

cn=a;

System.out.println ("Lap bang tinh cong cho cong nhan "+cn.person.ht+" Ma "+cn.ma_cn);

System.out.println ("Nhap tong so san pham cong nhan nay lam : ");sl_sp=in.nextInt();

for(int i=0;i<sl_sp;i++){

System.out.println ("Nhap ma cua san pham thu "+(i+1)+" : ");in.nextLine();ma_tmp[i]=in.nextLine();

for(int z=0;z<2;z++){

if(ma_tmp[i].equals(sp[z].ma_sp)) {

arr_sp[i]=sp[z];

}

}

System.out.println ("Nhap so luong san pham nay ma cong nhan lam duoc : ");sl_msp[i]=in.nextInt();

}

}

public void show(){

System.out.println ("Cong Nhan "+cn.person.ht);

for(int i=0;i<sl_sp;i++){

System.out.format ("%1$-5s %2$-10s %3$-20s %4$-10s",(i+1),arr_sp[i].ma_sp,arr_sp[i].ten,sl_msp[i]);

System.out.print ("

");

}

}

}

class MainPro{

public static void main(String a[]) throws IOException,ClassNotFoundException{

//SanPham sp = new SanPham();

Scanner in = new Scanner(System.in);

System.out.println ("NHAP THONG TIN CONG NHAN ");

ObjectOutputStream obj = new ObjectOutputStream(new FileOutputStream("CN.DAT"));

for(int i=0;i<2;i++){

CongNhan cn=new CongNhan();

cn.nhap();

obj.writeObject(cn);

}

CongNhan cn_new[]=new CongNhan[2];

for(int i=0;i<cn_new.length;i++){

cn_new[i]=new CongNhan();

}

System.out.println ("IN THONG TIN CONG NHAN ");

ObjectInputStream in_obj = new ObjectInputStream(new FileInputStream("CN.DAT"));

for(int i=0;i<2;i++){

CongNhan cn ;

cn = (CongNhan)in_obj.readObject();

cn_new[i]=cn;

cn.xuat();

}

System.out.println ("NHAP THONG TIN SAN PHAM ");

ObjectOutputStream obj1 = new ObjectOutputStream(new FileOutputStream("SP.DAT"));

for(int i=0;i<2;i++){

SanPham sp = new SanPham();

sp.nhap();

obj1.writeObject(sp);

}

SanPham sp_new[] = new SanPham[2];

for(int i=0;i<2;i++){

sp_new[i]=new SanPham();

}

System.out.println ("IN THONG TIN SAN PHAM ");

ObjectInputStream in_obj1 = new ObjectInputStream(new FileInputStream("SP.DAT"));

SanPham sp;

for(int i=0;i<2;i++){

sp = (SanPham)in_obj1.readObject();

sp_new[i]=sp;

sp.xuat();

}

System.out.println ("NHAP THONG TIN CHO BANG TINH CONG ");

ObjectOutputStream ob2 = new ObjectOutputStream(new FileOutputStream("BANGTC.DAT"));

BangTC bang;

for(int i=0;i<2;i++){

bang = new BangTC();

bang.input(cn_new[i],sp_new);

ob2.writeObject(bang);

}

System.out.println ("IN THONG TIN BANG TINH CONG ");

ObjectInputStream in_obj2 = new ObjectInputStream(new FileInputStream("BANGTC.DAT"));

BangTC bang_new[] = new BangTC[2];

for(int i=0;i<2;i++){

bang_new[i]=new BangTC();

}

BangTC bangTC1;

for(int i=0;i<2;i++){

bangTC1 =(BangTC)in_obj2.readObject();

bangTC1.show();

}

}

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #cst