Parameters java Parameters java import java util Scanner
- Slides: 12
가변 길이 매개변수 리스트 사용하기 - Parameters. java //**************************** // Parameters. java // 가변길이 매개변수 리스트의 개념을 설명. //**************************** import java. util. Scanner; public class Parameters { //-------------------------// 다른 매개변수로 average(), minimum()을 호출한다. //-------------------------public static void main(String[] args) { double mean 1, mean 2; mean 1 = average (42, 69, 37); mean 2 = average (35, 43, 93, 23, 40, 21, 75); System. out. println("mean 1 = " + mean 1); System. out. println("mean 2 = " + mean 2); }
가변 길이 매개변수 리스트 사용하기 - Parameters. java //-------------------------// 매개변수의 평균을 반환한다. //-------------------------public static double average(int. . . list) { double result = 0. 0; if (list. length != 0) { int sum = 0; for (int num: list ) sum += num; result = (double)sum/ list. length; } return result; } }
Array. List 클래스를 사용한 쇼핑 카트 - Shop. java //**************************** // Shop. java // Item 클래스를 상요해 item을 생성하고, 쇼핑카트에 추가한다. // 쇼핑 카트를 Array. List에 저장한다. //**************************** import java. util. Array. List; import java. util. Scanner; public class Shop { public static void main(String[] args) { Array. List <Item> cart = new Array. List(); Item item; String item. Name; double item. Price; int quantity; Scanner scan = new Scanner(System. in); String keep. Shopping = "y";
Array. List 클래스를 사용한 쇼핑 카트 - Shop. java do { System. out. print ("Enter the name of the item : "); item. Name = scan. next. Line(); System. out. print ("Enter the unit price : "); item. Price = scan. next. Double(); System. out. print ("Enter the quantity : "); quantity = scan. next. Int(); // 새로운 item을 생성하고, cart에 추가하기 // cart 객체의 내용을 println을 사용하여 출력하기. } while (keep. Shopping. equals("y")); } }