huyhoang3129

New Member


[=========> Đây Là Class SinhVen <=========]





Quote:















Được gửi bởi A0909





package quanlythuvien;

import java.util.*;

/**

*

* @author Cuong ACCP

*/

public class Sach {

String TenSach,NhaXB,TTS;

int soluong,NamXB;



public void Nhap()

{

System.out.println("============== Moi Ban Nhap Thong Tin Cho Tung Loai Sach ===============");

System.out.print("Ten Sach : ");

Scanner input=new Scanner(System.in);

TenSach = input.nextLine();

System.out.print("Nha Xuat Ban Sach : ");

NhaXB = input.nextLine();

System.out.print("Tinh Trang Sach (Con hay Het) : ");

TTS = input.nextLine();

System.out.print("So Luong : ");

soluong = input.nextInt();

System.out.print("Nam Xuat Ban : ");

NamXB =input.nextInt();

System.out.println();

}

public void HienThi()

{

System.out.print("Ten Sach : "+TenSach+" | ");

System.out.print("So Luong : "+soluong+" | ");

System.out.print("Nam Xuat Ban : "+NamXB+" | ");

System.out.print("Ten Nha Xuat Ban : "+NhaXB+" | ");

System.out.print("Tinh Trang Sach ( Con hay Het) : "+TTS);

System.out.println();

}



}







[=========> Đây Là Class Main.java <=========]





package quanlythuvien;

import java.util.*;

/**

*

* @author Cuong ACCP

*/

public class Main {

private static Iterator iter;



/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Sach[]ThuVien_Sach=new Sach[1000];

for(int i=0;i
ThuVien_Sach=new Sach();

//Nhap Thong Tin cho sach

for(int i=0;i<3;i++)

{

ThuVien_Sach.Nhap();

}

// In Thong Tin Sach Vua Nhap

for(int i=0;i<3;i++)

{

ThuVien_Sach.HienThi();

System.out.print(" \n ");

}

//Hien thi thong tin sach cua nha xuat ban ha noi

int vitrithay=-1;

System.out.println("Thong Tin Sach Cua Nha Xuat Ban Ha Noi ");

System.out.print(" \n ");

for(int i=0;i<3;i++)

{

if(ThuVien_Sach.NhaXB.equals("hanoi"))

{

vitrithay=i;

ThuVien_Sach.HienThi();

}

}

// Sap xep dach sach sach theo nam tang dan

System.out.println("\nDS Sach Sau Khi Sap Xep Theo Nam Tang Dan ");

int tg;

String tg1;

for(int i=0;i<3;i++)

for(int j=i+1;j<3;j++)

if(ThuVien_Sach.NamXB>ThuVien_Sach[j].NamXB)

{

// Sap xep Ten

tg1=ThuVien_Sach.TenSach;

ThuVien_Sach.TenSach=ThuVien_Sach[j].TenSach;

ThuVien_Sach[j].TenSach=tg1;

// Sap xep so Luong

tg=ThuVien_Sach.soluong;

ThuVien_Sach.soluong=ThuVien_Sach[j].soluong;

ThuVien_Sach[j].soluong=tg;

// Sap xep ten nha xuat ban

tg1=ThuVien_Sach.NhaXB;

ThuVien_Sach.NhaXB=ThuVien_Sach[j].NhaXB;

ThuVien_Sach[j].NhaXB=tg1;

// Sap Xep Tinh Trang Sach

tg1=ThuVien_Sach.TTS;

ThuVien_Sach.TTS=ThuVien_Sach[j].TTS;

ThuVien_Sach[j].TTS=tg1;

// Sap xep nam tang

tg=ThuVien_Sach.NamXB;

ThuVien_Sach.NamXB=ThuVien_Sach[j].NamXB;

ThuVien_Sach[j].NamXB=tg;

}

for(int i=0;i<3;i++)

{

ThuVien_Sach.HienThi();

System.out.print(" \n ");

}

// Sap Xep dau sach tang dan theo chieu tu A-Z



System.out.println("Danh Sach Sau Khi Sap Xep Tang Theo Chieu A-Z");

Set ss = new TreeSet();

for (int i=0;i<3;i++)

ss.add(ThuVien_Sach.TenSach);

iter = ss.iterator();

while (iter.hasNext())

System.out.println(iter.next());



// Tim Kiem Dau Sach Nhap Tu Ban Phim

Scanner input=new Scanner(System.in);

String HT;

System.out.print("\n Ten Sach Ban Can Tim Trong Thu Vien : ");

int GHINHO=0;

HT=input.nextLine();

for(int i=0;i<3;i++)

{

if(ThuVien_Sach.TenSach.toLowerCase().equals(HT))//neu bane equals

{

ThuVien_Sach.HienThi();

GHINHO=1;

}

}

if(GHINHO==0)

System.out.println("Khong tim thay Sach Ban Vua Nhap Co Trong Thu Vien : "+HT);





//tính tổng số đầu sách vừa mượn,và còn trong thư viện



}



}



[=========> Bổ sung bài viết <=========]



Làm Lốt Mình Câu Cuối Cái Vì Mình Không Hiểu Lắm Câu Hỏi Đó , Đây là code của bài mình viết ,tiện các bạn xem có chỗ nào không đúng không , xin chỉ giáo mình với

< tính tổng số đầu sách vừa mượn,và còn trong thư viện >
 

Các chủ đề có liên quan khác

Top