You are on page 1of 4

1. Assignment 5: - M file trong project JBE_Assigment vi tn l Ass5_CDHouse.class. - Khi to mng 2 chiu CDs lu CDCatelog v bin i tng lp.

String[][] CDs = new String[10][6]; Ass5_CDHouse obj = new Ass5_CDHouse();

- Khi to hm main() vi cc c t sau:


public static void main(String[] arg){ Khai bo cc bin cn thit: int cdCounter = 0; //Dng m s a hin c byte choice = 4; //Dng iu khin trnh n

Khi to trnh n gm cc mc sau: (lu t trong vng while(true) chn nhiu ln) 1. Add CD to the catalog 2. Search CD by CD title 3. Display the catalog 4. Exit S dng cu trc switch ... case trn bin choice thc hin cng vic ng cch gi cc phng thc tng ng. }

- Xy dng phng thc addCD() vi cc hng dn sau:


public void addCD(){ Khai bo cc bin cn thit: byte tiep = 1; //Dng iu khin vng lp nhp tip a khc Scanner input = new Scanner(System.in); Kim tra iu kin nu obj.CDs.length== obj.cdCouter th thng bo Unable to add CD. Ngc li s dng vng while nhp ln lt tng a vo catalog, mi ln hi ngi dng mun nhp tip hay khng thng qua bin tiep. Hng dn vng lp nhp liu. while (true){ System.out.println(Enter the CD collection name: ); obj.CDs[obj.cdCounter][0] = input.nextLine();

(Lu kim tra ch uc nhp game/movie/music) System.out.println(Enter the CD type: ); obj.CDs[obj.cdCounter][1] = input.nextLine(); (Lu kim tra ch uc nhp audio/video) ... //Tng t cho cc chi tit cn li. System.out.println(Continue (1/0)?); tiep = input.nextByte(); if (tiep !=1) break; else obj.cdCouter++; } }

- Xy dng phng thc searchCD() vi cc hng dn sau:


public void searhCD(){ Khai bo cc bin cn thit: String tieude; //Dng nhp tiu a mun tm Scanner input = new Scanner(System.in); Nhp tiu cn tm vo bin tieude. S dng dng lp for duyt qua mng tm. Nu tm gp th in ni dung a ra. Ngc li thng bo Khng tm thy. for (int i=0; i<=obj.cdCounter; i++){ if (tieude.equalsIgnoreCase(obj.CDs[i][2])){ Cc lnh in chi tit a }else{ System.ot.println(tieude + khng tm thy trong catalog.); } } }

- Xy dng phng thc displayCD() vi cc hng dn sau:


public void displayCD(){ In dng tiu theo dng sau: No Collection Type Title 1 2 game movie video Bng Price 200 CD_ID 100 100 Year 2009 2005

video Mua gio chuong 200

S dng dng lp for duyt qua mng in ton b catalog. for (int i=0; i<=obj.cdCounter; i++){ Cc lnh in chi tit a. Mi a trn 1 dng.

} }

- Shift_F6: Chy th chng trnh.

You might also like