Cont Sales java Sales java 5 import java

  • Slides: 21
Download presentation

판매기록 (Cont. ) – Sales. java //**************************** // Sales. java // // 판매원 5명의

판매기록 (Cont. ) – Sales. java //**************************** // Sales. java // // 판매원 5명의 판매량을 입력받고 저장한다. //**************************** import java. util. Scanner; public class Sales { public static void main(String[] args) { final int SALESPEOPLE = 5; int[] sales = new int[SALESPEOPLE]; int sum; Scanner scan = new Scanner (System. in); for (int i = 0; i < sales. length; i++) { System. out. print("Enter sales for salesperson " + i + ": "); sales[i] = scan. next. Int(); }

판매기록 (Cont. ) System. out. println("n. Salesperson Sales"); System. out. println("----------"); sum = 0;

판매기록 (Cont. ) System. out. println("n. Salesperson Sales"); System. out. println("----------"); sum = 0; for (int i = 0; i < sales. length; i++) { System. out. println("t" + i + "t" + sales[i]); sum += sales[i]; } System. out. println("n. Total sales : " + sum); } } – Sales. java

정수 리스트에 추가, 제거하기. (Cont. ) - Integer. List. Test. java //**************************** // Integer.

정수 리스트에 추가, 제거하기. (Cont. ) - Integer. List. Test. java //**************************** // Integer. List. Test. java // Integer. List를 test. //**************************** import java. util. Scanner; public class Integer. List. Test { static Integer. List list = new Integer. List(10); static Scanner scan = new Scanner (System. in); //-------------------------// 리스트를 생성, quit할 때까지 반복적으로 menu를 수행. //-------------------------public static void main(String[] args) { print. Menu(); int choice = scan. next. Int(); while (choice != 0) { dispatch(choice); print. Menu(); choice = scan. next. Int(); } }

정수 리스트에 추가, 제거하기. (Cont. ) - Integer. List. Test. java //-------------------------// menu에서 선택할

정수 리스트에 추가, 제거하기. (Cont. ) - Integer. List. Test. java //-------------------------// menu에서 선택할 일을 수행. //-------------------------public static void dispatch(int choice) { int loc; switch (choice) { case 0: System. out. println("Bye!"); break; case 1: System. out. println("How big should the list be? "); int size = scan. next. Int(); list = new Integer. List(size); list. randomize(); break; case 2: list. print(); break; default: System. out. println("Sorry, invalid choice"); } }

정수 리스트에 추가, 제거하기. (Cont. ) - Integer. List. Test. java //-------------------------// Menu -

정수 리스트에 추가, 제거하기. (Cont. ) - Integer. List. Test. java //-------------------------// Menu - 사용자의 선택을 출력한다. //-------------------------public static void print. Menu() { System. out. println("nt. Menu "); System. out. println("t===="); System. out. println("0: Quit"); System. out. println("1: Create a new list (** do this first!! **)"); System. out. println("2: Print the list"); System. out. print("n. Enter your choice : "); } }

쇼핑 카트 (Cont. ) -Item. java //**************************** // Item. java // // 쇼핑 카트

쇼핑 카트 (Cont. ) -Item. java //**************************** // Item. java // // 쇼핑 카트 목록을 보여준다. //**************************** import java. text. Number. Format; public class Item { private String name; private double price; private int quantity; //-------------------------// item을 생성한다. //-------------------------public Item(String item. Name, double item. Price, int num. Purchased) { name = item. Name; price = item. Price; quantity = num. Purchased; }

쇼핑 카트 (Cont. ) -Item. java //-------------------------// item 정보를 반환한다. //-------------------------public String to. String()

쇼핑 카트 (Cont. ) -Item. java //-------------------------// item 정보를 반환한다. //-------------------------public String to. String() { Number. Format fmt = Number. Format. get. Currency. Instance(); return (name + "t" + fmt. format(price) + "t" + quantity + "t" + fmt. format(price*quantity)); } //-------------------------// item의 개당 가격을 반환한다. //-------------------------public double get. Price() { return price; }

쇼핑 카트 (Cont. ) -Shopping. Cart. java //**************************** // Shopping. Cart. java // item의

쇼핑 카트 (Cont. ) -Shopping. Cart. java //**************************** // Shopping. Cart. java // item의 배열로 쇼핑 카트를 표현한다. //**************************** import java. text. Number. Format; public class Shopping. Cart { private int item. Count; // 카트에 담긴 총 item 수 private double total. Price; // 카트에 담긴 item의 총가격 private int capacity; // 현재 카트의 최대 수용량. //-------------------------// 5개의 item을 담을 수 있는 쇼핑 카트를 생성한다. //-------------------------public Shopping. Cart() { capacity = 5; item. Count = 0; total. Price = 0. 0; } //-------------------------// 쇼핑 카트에 item을 추가한다. //-------------------------public void add. To. Cart(String item. Name, double price, int quantity) { }

쇼핑 카트 (Cont. ) -Shopping. Cart. java //-------------------------// 모든 쇼핑 카트에 담긴 내용물의 정보를

쇼핑 카트 (Cont. ) -Shopping. Cart. java //-------------------------// 모든 쇼핑 카트에 담긴 내용물의 정보를 반환한다. //-------------------------public String to. String() { Number. Format fmt = Number. Format. get. Currency. Instance(); String contents = "n. Shopping Cartn"; contents += "n. Itemtt. Unit Pricet. Quantityt. Totaln"; for (int i = 0; i < item. Count ; i++ ) contents += cart[i]. to. String() + "n"; contents += "n. Total Price : " + fmt. format(total. Price); contents += "n"; return contents; } //-------------------------// 쇼핑카트에 담을 수 있는 item의 개수를 3개 늘린다. //-------------------------public void increase. Size() { } }