Java/예제 (12) 썸네일형 리스트형 계산기 만들기 sample.java import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Sample { public static void main(String[] args) { List list = Arrays.asList(1,2,3,4,5,6,7,8,9,10); List number_list = new ArrayList(list); Calculator cal = new NoLimitCalculator(); System.out.println(cal.find_evg(number_list)); cal.add(10); System.out.println(cal.getValue()); Calculator Limit_Cal.. 객체지향 강의 예제 - 1 예제 1 class Phone { String model; String color; static int price; } public class Main { public static void main(String[] args) { Phone galaxy = new Phone(); galaxy.model = "Galaxy10"; galaxy.color = "Black"; galaxy.price = 10000; Phone iPhone = new Phone(); iPhone.model = "iPhone"; iPhone.color = "Black"; iPhone.price = 10000; String condition = "조건"; ... ... ... ... //할인 조건이 맞으면(2022년11월15일13시 이.. Stream 예제 Array를 Stream으로 변환 import java.util.Arrays; import java.util.stream.Stream; public class Main { public static void main(String[] args) { String[] arr = {"국어", "수학", "영어", "과학"}; Stream stringStream = Arrays.stream(arr); stringStream.forEach(className -> System.out.println("수업명 : " + className)); System.out.println(); } } 수업명 : className의 형태로 배열의 값들이 출력됨 map연산 활용 build.gradle의 dependencies 코드 블럭에.. 리스트 - ArrayDeque import java.util.ArrayDeque; public class Main { public static void main(String[] args) { ArrayDeque arrayDeque = new ArrayDeque(); // ArrayDeque를 이용한 선언(제네릭스 이용) arrayDeque.addFirst(1); arrayDeque.addFirst(2); arrayDeque.addFirst(3); arrayDeque.addFirst(4); // arrayDeque의 앞에 값을 삽입 System.out.println(arrayDeque); arrayDeque.addLast(0); // arrayDeque의 끝에 값을 삽입 System.out.println(arrayDeque); arra.. 컬렉션 - Queue import java.util.LinkedList; import java.util.Queue; public class Main { public static void main(String[] args) { Queue queue = new LinkedList(); queue.add(1); queue.add(3); queue.add(5);//Queue에 값 삽입합니다. System.out.println(queue);//Queue 출력합니다. System.out.println(queue.poll()); // Queue에서 객체를 꺼내서 반환합니다. queue.add(7); queue.add(11); queue.add(9); System.out.println(queue); System.out.println(que.. 컬렉션 - Stack import java.util.Stack; public class Main { public static void main(String[] args) { Stack stack = new Stack(); stack.push(1); stack.push(3); stack.push(5); stack.push(7); System.out.println(stack); // Stack을 출력합니다 System.out.println(stack.peek()); // Stack의 가장 상단 값을 출력합니다.(삭제는 하지 않습니다.) stack.pop(); // Stack의 가장 상단 값을 제거합니다. System.out.println(stack); System.out.println(stack.size()); // Stack의.. 컬렉션 - Map import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { Map map = new HashMap(); map.put(1, "apple"); map.put(2, "berry"); map.put(3, "cherry"); System.out.println(map); System.out.println("1st in map: " + map.get(1)); map.remove(2); System.out.println(map); System.out.println(map.containsKey(2)); System.out.println(map.containsValue("cherry").. 컬렉션-Set import java.util.ArrayList; import java.util.HashSet; import java.util.Set; public class Main { public static void main(String[] args) { Set integerSet = new HashSet(); // Collection의 자료형에는 primitive 타입은 올 수 없습니다. primitive 타입에 해당하는 class 가 존재하니 그것을 사용하세요. integerSet.add(1); integerSet.add(3); integerSet.add(2); integerSet.add(9);// 하나씩 값을 삽입합니다. System.out.println(integerSet); // 출력을 해보면 순서가 지켜.. 컬렉션-리스트 컬렉션 리스트 import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.List; public class Main { public static void main(String[] args) { List integerList = new ArrayList(); integerList.add(1); integerList.add(2); integerList.add(4); integerList.add(3); integerList.add(10); System.out.println(integerList); Collections.sort(integerList); System.out.println.. 날짜와 시간 퀴즈 연도/월/일 시간:분으로 나타내기 import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { DateTimeFormatter dateformatter = DateTimeFormatter.ofPattern("yyyy/MM/dd h:mm"); String myDate = dateformatter.format(LocalDateTime.now()); System.out.println(myDate); } } 이전 1 2 다음