аЯрЁБс>ўџ =?ўџџџ<џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџьЅС%` №П€bjbjNрNр 4,Š,Š€ џџџџџџЄЌЌЌЌЌЌЌРШ Ш Ш Ш д Р$fќ ќ ќ ќ ќ ќ ќ ќ $$$$$$$$ѓ%h[(Т2$Ќќ ќ ќ ќ ќ 2$ЌЌќ ќ G$ЌЌЌќ ЂЌќ Ќќ $Ќќ $ЌЌЦЌ!ЌЌ`#ќ № №yєoх{ЩШ žЪ<"Ш#D]$0$P")h:)(`#)Ќ`#hќ ќ Ќќ ќ ќ ќ ќ 2$2$Ђ ќ ќ ќ $ќ ќ ќ ќ РРРфЄ $РРРЄ РРРЌЌЌЌЌЌџџџџ  Name____________________________________ APCS A (Lab Exercises – 6.6) A Shopping Cart Using the ArrayList Class In this exercise you will implement a shopping cart using the ArrayList class. The file Item.java contains the definition of a class named Item that models an item one would purchase (this class was used in an earlier lab). An item has a name, price, and quantity (the quantity purchased). The file Shop.java is an incomplete program that models shopping. 1. Complete Shop.java as follows: a. Declare and instantiate a variable cart to be an empty ArrayList. b. Fill in the statements in the loop to add an item to the cart and to print the cart contents (using the default toString in the ArrayList class). Comments in the code indicate where these statements go. c. Compile your program and run it. 2. You should have observed two problems with using the default printing for the cart object: the output doesn't look very good and the total price of the goods in the cart is not computed or printed. Modify the program to correct these problems by replacing the print statement with a loop that does the following: a. gets each item from the cart and prints the item b. computes the total price of the items in the cart (you need to use the getPrice and getQuantity methods of the Item class). The total price should be printed after the loop. 3. Compile and run your program. // *************************************************************** // Shop.java // // Uses the Item class to create items and add them to a shopping // cart stored in an ArrayList. // *************************************************************** import java.util.ArrayList; import java.util.Scanner; public class Shop { public static void main (String[] args) { Item item; String itemName; double itemPrice; int quantity; Scanner scan = new Scanner(System.in); String keepShopping = "y"; do { System.out.print ("Enter the name of the item: "); itemName = scan.nextLine(); System.out.print ("Enter the unit price: "); itemPrice = scan.nextDouble(); System.out.print ("Enter the quantity: "); quantity = scan.nextInt(); // *** create a new item and add it to the cart // *** print the contents of the cart object using println System.out.print ("Continue shopping (y/n)? "); keepShopping = scan.nextLine(); } while (keepShopping.equals("y")); } } %()*CEFGHJstЭж    Љ $ ( З П ѕ §   =И€ёцоцожЮЦцожЖЈšŠšŠšŠšŠšŠšŠšŠš|j|c hг hг #hсu$B*CJOJQJmH phsH hсu$B*CJOJQJphhсu$6B*CJOJQJphhсu$B*CJOJQJphhсu$B*CJ$OJQJphhсu$5B*CJ$OJQJphhсu$CJaJhщ4ЊCJaJh ѕCJaJhг CJaJhy=‰hг CJaJhг hг CJOJQJ^J HIJtuк л ў D  8 9 v Ћ ] ^ €  ‚ Х д з §§єєєяяяятеееетееттттяяя „а„˜ў^„а`„˜ўgdсu$ „h„˜ў^„h`„˜ўgdсu$gdсu$ Ц$Тgdг €§з =€ЗИЪЬјўџ 0?@ij†‡Œ“Щчш89њњњњњњњњњњњњњњњњњњњњњњњњњњњњњgdсu$9fƒ„ЖЗИЙіїј*LSvw}€њњњњњњњњњњњњњњњњњњgdсu$21h:p‡3Аа/ Ар=!Аь"А8# $ %ААаАа а†œH@ёџH г Normal CJOJPJQJ_HmH sH tH DA@ђџЁD Default Paragraph FontRi@ѓџГR  Table Normalі4ж l4жaі (k@єџС(No List€  џџџџHIJtuклўD89vЋ]^€‚Хдз=€ЗИЪЬјўџ 0?@ij†‡Œ“Щчш89fƒ„ЖЗИЙіїј* L S v w }  ‚ ˜0€€˜0€€˜0€€˜0€€˜0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜@0€€˜0€€HIJS v w }  ‚ Z‘00L2XZ‘00Z‘00X‘0Œ&X‘0€X‘0€˜0€€€X‘00€X‘00˜ Ÿ€ з 9€ € dmГМЭж Љч№8AЗПЧаѕ§ Ъг2;ˆ›ЄЕђі %.14]fr~•ЅЫгжуъњ"%4;Ksюѕњ , 8 ; H [ n ‚ ўџvwЋЌ‡ЃИОаж$14U]ˆŠЫг"hp, 8 T Y ‚ 3333333333333333*^=ќ {  ‚ ‚ \_Н *Яџџџџџџџџџ_o$ˆакгџџџџџџџџџ"1=<и+˜Rџџџџџџџџџ\{oHюЄb€џџџџџџџџџQвIФV†џџџџџџџџџBf‰f Ё~џџџџџџџџџмоkš—†џџџџџџџџџ„8„0§Ц8^„8`„0§o(.€„ „˜ўЦ ^„ `„˜ў.‚„p„LџЦp^„p`„Lџ.€„@ „˜ўЦ@ ^„@ `„˜ў.€„„˜ўЦ^„`„˜ў.‚„р„LџЦр^„р`„Lџ.€„А„˜ўЦА^„А`„˜ў.€„€„˜ўЦ€^„€`„˜ў.‚„P„LџЦP^„P`„Lџ. „а„˜ўЦа^„а`„˜ўOJQJo(З№ „„˜ўЦ^„`„˜ўOJQJo(o „и „˜ўЦи ^„и `„˜ўOJQJo(Ї№ „Ј „˜ўЦЈ ^„Ј `„˜ўOJQJo(З№ „x„˜ўЦx^„x`„˜ўOJQJo(o „H„˜ўЦH^„H`„˜ўOJQJo(Ї№ „„˜ўЦ^„`„˜ўOJQJo(З№ „ш„˜ўЦш^„ш`„˜ўOJQJo(o „И„˜ўЦИ^„И`„˜ўOJQJo(Ї№ „h„˜ўЦh^„h`„˜ўOJQJo(З№ „ „˜ўЦ ^„ `„˜ўOJQJo(o „p„˜ўЦp^„p`„˜ўOJQJo(Ї№ „@ „˜ўЦ@ ^„@ `„˜ўOJQJo(З№ „„˜ўЦ^„`„˜ўOJQJo(o „р„˜ўЦр^„р`„˜ўOJQJo(Ї№ „А„˜ўЦА^„А`„˜ўOJQJo(З№ „€„˜ўЦ€^„€`„˜ўOJQJo(o „P„˜ўЦP^„P`„˜ўOJQJo(Ї№h „h„˜ўЦh^„h`„˜ў‡hˆH.h „8„˜ўЦ8^„8`„˜ў‡hˆH.’h „„LџЦ^„`„Lџ‡hˆH.h „и „˜ўЦи ^„и `„˜ў‡hˆH.h „Ј „˜ўЦЈ ^„Ј `„˜ў‡hˆH.’h „x„LџЦx^„x`„Lџ‡hˆH.h „H„˜ўЦH^„H`„˜ў‡hˆH.h „„˜ўЦ^„`„˜ў‡hˆH.’h „ш„LџЦш^„ш`„Lџ‡hˆH. „h„˜ўЦh^„h`„˜ўOJQJo(З№ „ „˜ўЦ ^„ `„˜ўOJQJo(o „p„˜ўЦp^„p`„˜ўOJQJo(Ї№ „@ „˜ўЦ@ ^„@ `„˜ўOJQJo(З№ „„˜ўЦ^„`„˜ўOJQJo(o „р„˜ўЦр^„р`„˜ўOJQJo(Ї№ „А„˜ўЦА^„А`„˜ўOJQJo(З№ „€„˜ўЦ€^„€`„˜ўOJQJo(o „P„˜ўЦP^„P`„˜ўOJQJo(Ї№ „h„˜ўЦh^„h`„˜ўOJQJo(З№ „ „˜ўЦ ^„ `„˜ўOJQJo(o „p„˜ўЦp^„p`„˜ўOJQJo(Ї№ „@ „˜ўЦ@ ^„@ `„˜ўOJQJo(З№ „„˜ўЦ^„`„˜ўOJQJo(o „р„˜ўЦр^„р`„˜ўOJQJo(Ї№ „А„˜ўЦА^„А`„˜ўOJQJo(З№ „€„˜ўЦ€^„€`„˜ўOJQJo(o „P„˜ўЦP^„P`„˜ўOJQJo(Ї№„а„˜ўЦа^„а`„˜ўo(.€ „ „˜ўЦ ^„ `„˜ў‡hˆH.‚ „p„LџЦp^„p`„Lџ‡hˆH.€ „@ „˜ўЦ@ ^„@ `„˜ў‡hˆH.€ „„˜ўЦ^„`„˜ў‡hˆH.‚ „р„LџЦр^„р`„Lџ‡hˆH.€ „А„˜ўЦА^„А`„˜ў‡hˆH.€ „€„˜ўЦ€^„€`„˜ў‡hˆH.‚ „P„LџЦP^„P`„Lџ‡hˆH.QвIмоk_o$"1=<\{oHBf‰f\_НџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхvN?@г g"сu$е6CмIгzO lPЛ Wѕ‰•w‡3ОZЄщ4ЊrЋOХŽZЬZч ѕHИЪЬјw ‚ џ@€  PЗ  € 0@џџUnknownџџџџџџџџџџџџG‡: џTimes New Roman5€Symbol3& ‡: џArial?5 ‡: џCourier New3Times;€Wingdings"qˆ№аhнЊбfнЊбfjj!№ь ДД24| |  2ƒq№KX)№џ?фџџџџџџџџџџџџџџџџџџџџџг 2џџ(Name____________________________________Kenneth Robert LeeKenneth Robert Lee(       ўџр…ŸђљOhЋ‘+'Гй0Ќ˜Ьиє   <H h t €Œ”œЄф,Name____________________________________Kenneth Robert Lee Normal.dotKenneth Robert Lee3Microsoft Office Word@@ЎO]х{Щ@ЎO]х{ЩjўџеЭеœ.“—+,љЎ0 hp€ˆ˜  ЈАИ Р ѕфFCBOE| ' )Name____________________________________ Title ўџџџўџџџ !"#$%&'()*+ўџџџ-./0123ўџџџ56789:;ўџџџ§џџџ>ўџџџўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РFАж pх{Щ@€Data џџџџџџџџџџџџ1TableџџџџE)WordDocumentџџџџ4SummaryInformation(џџџџџџџџџџџџ,DocumentSummaryInformation8џџџџџџџџ4CompObjџџџџџџџџџџџџqџџџџџџџџџџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџ џџџџ РFMicrosoft Office Word Document MSWordDocWord.Document.8є9Вq