Viết chương trình theo hướng đối tượng để
x©y dùng Class KHACHHANG với các thuộc tính và yêu cầu như sau:
1- Thuộc tính : MaKH, Hoten, Diachi, NgayMH.
2- Yêu cầu:
- Nhập dữ liệu trực tiếp từ bàn phím cho
2 khách hàng
- Hiển thị DSKH của một ngày cụ thể
- Đếm và in ra DSKH cã
Diachi ë Hanoi
- Xoá đi một khách hàng có MaKH nhập từ
bàn phím
CODE
package De6;
//Code Design by Tạ Văn Anh
import java.util.Scanner;
public class KHACHHANG {
String hoten,diachi,MaKH, NgayMH;
int n;
public String imput(){
String x="";
try
{
Scanner nhap= new Scanner(System.in);
x=nhap.nextLine();
}
catch( Exception e){System.out.print("Loi do:\n"+e.getMessage());}
return x;
}
public void view(){
try{
System.out.println("Ma KH:"+MaKH+" |ho ten: "+hoten+" |Dia chi: "+diachi+"|Ngay Mua Hang: "+NgayMH+" ");
}catch(Exception e) {System.out.print("Loi do: "+e.getMessage());
}
}
public void nhapdanhsach(){
try{
System.out.print("Ma KH:");
MaKH=imput();
System.out.print("Ho Ten:");
hoten=imput();
System.out.print("Dia Chi:");
diachi=imput();
System.out.print("Ngay Mua Hang:");
NgayMH=imput();
}
catch(Exception e){System.out.print("Loi do:\n"+e.getMessage());}
}
public void delete(){
try{
this.MaKH="";
this.hoten="";
this.diachi="";
this.NgayMH="";
}catch(Exception e){System.out.print(" Loi do"+e.getMessage());
}
}
public KHACHHANG[] KH = new KHACHHANG[100];
public void danhsachkhach() {
try{
System.out.print("\nNhap vao so luong Khach Hang:");
n= Integer.parseInt(imput());
for(int i=0;i<n;i++){
KH[i]=new KHACHHANG();
System.out.println("Nhap thong tin cho khach hang thu:"+" "+(i+1));
KH[i].nhapdanhsach();
}
}
catch(Exception e){System.out.print("Loi do:\n"+e.getMessage());}
}
public void hienthiDSkhach(){
try {
System.out.print(" DANH SACH KHACH HANG LA:\n");
for(int i=0;i<n;i++){
KH[i].view();
}
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public void khachHaNoi(){
try{
int dem=0;
System.out.print("danh sach khach O Ha Noi la:\n ");
for(int i=0;i<n;i++){
if(KH[i].diachi.equalsIgnoreCase("Ha Noi")|KH[i].diachi.equalsIgnoreCase("ha noi")|KH[i].diachi.equalsIgnoreCase("Ha noi")){
dem+=1;
KH[i].view();
}
}
System.out.print("\nSo luong khach O Ha Noi la: "+dem);
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public void xoaKH(){
try{
System.out.print("\nNhap ma so khach hang ban muon xoa:");
String m=imput();
for(int i=0;i<n;i++){
if(KH[i].MaKH.equalsIgnoreCase(m)){
KH[i].delete();
}
}
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public void DSKhach_theongay(){
try{
System.out.print("\n Moi ban nhap ngay:");
String ngay=imput();
System.out.print("Danh sach khach la:\n");
for(int i=0;i<n;i++){
if(KH[i].NgayMH.equalsIgnoreCase(ngay)){
KH[i].view();
}
}
}catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public static void main(String[] args) {
try{
KHACHHANG KH=new KHACHHANG();
while(true)
{
System.out.println("\n\t+-------------- Code Design by Tạ Văn Anh---------------");
System.out.print(" \n Nhap danh sach khach hang,Chon: 1");
System.out.print(" \n Hien Thi danh sach sach vua nhap, Chon: 2");
System.out.print(" \n Hien thi danh sach Khach cua mot Ngay cu the, Chon: 3");
System.out.print(" \n Dem va in DSKH o Ha Noi, Chon: 4");
System.out.print(" \n Xoa di mot khach hang bat ky, Chon: 5");
System.out.print(" \n Thoat, Chon: 6");
System.out.print("\n Vui long chon: 1,2,3,4,5 or 6 : ");
Scanner nhapvao = new Scanner(System.in);
int chucnang=nhapvao.nextInt();
switch(chucnang){
case 1:
KH.danhsachkhach();
break;
case 2:
KH.hienthiDSkhach();
break;
case 3:
KH.DSKhach_theongay();
break;
case 4:
KH.khachHaNoi();
break;
case 5:
KH.xoaKH();
break;
case 6:
System.exit(0);
}
}
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
}
CODE
package De6;
//Code Design by Tạ Văn Anh
import java.util.Scanner;
public class KHACHHANG {
String hoten,diachi,MaKH, NgayMH;
int n;
public String imput(){
String x="";
try
{
Scanner nhap= new Scanner(System.in);
x=nhap.nextLine();
}
catch( Exception e){System.out.print("Loi do:\n"+e.getMessage());}
return x;
}
public void view(){
try{
System.out.println("Ma KH:"+MaKH+" |ho ten: "+hoten+" |Dia chi: "+diachi+"|Ngay Mua Hang: "+NgayMH+" ");
}catch(Exception e) {System.out.print("Loi do: "+e.getMessage());
}
}
public void nhapdanhsach(){
try{
System.out.print("Ma KH:");
MaKH=imput();
System.out.print("Ho Ten:");
hoten=imput();
System.out.print("Dia Chi:");
diachi=imput();
System.out.print("Ngay Mua Hang:");
NgayMH=imput();
}
catch(Exception e){System.out.print("Loi do:\n"+e.getMessage());}
}
public void delete(){
try{
this.MaKH="";
this.hoten="";
this.diachi="";
this.NgayMH="";
}catch(Exception e){System.out.print(" Loi do"+e.getMessage());
}
}
public KHACHHANG[] KH = new KHACHHANG[100];
public void danhsachkhach() {
try{
System.out.print("\nNhap vao so luong Khach Hang:");
n= Integer.parseInt(imput());
for(int i=0;i<n;i++){
KH[i]=new KHACHHANG();
System.out.println("Nhap thong tin cho khach hang thu:"+" "+(i+1));
KH[i].nhapdanhsach();
}
}
catch(Exception e){System.out.print("Loi do:\n"+e.getMessage());}
}
public void hienthiDSkhach(){
try {
System.out.print(" DANH SACH KHACH HANG LA:\n");
for(int i=0;i<n;i++){
KH[i].view();
}
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public void khachHaNoi(){
try{
int dem=0;
System.out.print("danh sach khach O Ha Noi la:\n ");
for(int i=0;i<n;i++){
if(KH[i].diachi.equalsIgnoreCase("Ha Noi")|KH[i].diachi.equalsIgnoreCase("ha noi")|KH[i].diachi.equalsIgnoreCase("Ha noi")){
dem+=1;
KH[i].view();
}
}
System.out.print("\nSo luong khach O Ha Noi la: "+dem);
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public void xoaKH(){
try{
System.out.print("\nNhap ma so khach hang ban muon xoa:");
String m=imput();
for(int i=0;i<n;i++){
if(KH[i].MaKH.equalsIgnoreCase(m)){
KH[i].delete();
}
}
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public void DSKhach_theongay(){
try{
System.out.print("\n Moi ban nhap ngay:");
String ngay=imput();
System.out.print("Danh sach khach la:\n");
for(int i=0;i<n;i++){
if(KH[i].NgayMH.equalsIgnoreCase(ngay)){
KH[i].view();
}
}
}catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
public static void main(String[] args) {
try{
KHACHHANG KH=new KHACHHANG();
while(true)
{
System.out.println("\n\t+-------------- Code Design by Tạ Văn Anh---------------");
System.out.print(" \n Nhap danh sach khach hang,Chon: 1");
System.out.print(" \n Hien Thi danh sach sach vua nhap, Chon: 2");
System.out.print(" \n Hien thi danh sach Khach cua mot Ngay cu the, Chon: 3");
System.out.print(" \n Dem va in DSKH o Ha Noi, Chon: 4");
System.out.print(" \n Xoa di mot khach hang bat ky, Chon: 5");
System.out.print(" \n Thoat, Chon: 6");
System.out.print("\n Vui long chon: 1,2,3,4,5 or 6 : ");
Scanner nhapvao = new Scanner(System.in);
int chucnang=nhapvao.nextInt();
switch(chucnang){
case 1:
KH.danhsachkhach();
break;
case 2:
KH.hienthiDSkhach();
break;
case 3:
KH.DSKhach_theongay();
break;
case 4:
KH.khachHaNoi();
break;
case 5:
KH.xoaKH();
break;
case 6:
System.exit(0);
}
}
}
catch(Exception e ){System.out.print("Loi do:"+e.getMessage());}
}
}
Nhãn bài viết: