본문 바로가기

분류 전체보기152

Stream 기본적인 선언 방식 - 배열, 컬렉션(list, set, map)등을 스트림 형태로 만들기. Stream stream명 = Arrays.stream(배열명); Stream stream명 = 리스트명.stream(); Stream stream명 = Stream.of('값','값'....) 람다식(함수적 스타일(functional - style) )으로 처리할 수 있도록 해주는 반복자 Stream은 데이터를 다루는데 자주 사용되어지는 메서드를 정의 해 놓은 Interface 입니다. List list = Arrays.asList("홍길동","홍길순","홍당무"); // 리스트 생성후 값 저장 Iterator iterator = list.iterator(); // 반복자 생성 while(iterator.has.. 2022. 6. 3.
간단한 예제 [실습문제] int kor = 80 ; int eng =100; int mat = 90; 함수명 : grade1() void 형 함수명 : grade2() String 형 => return 값 함수생성 grade1() 국어, 영어, 수학 점수를 매개 변수로 받아서 평균이 60 점이상이면 합격 아니면 불합격 출력 public class Ex03 { public static void main(String[] args) { int kor = 80 ; int eng =100; int mat = 90; System.out.println("kor : " + kor); System.out.println("eng : " + eng); System.out.println("mat : " + mat); // System.o.. 2022. 6. 2.
예제 출력 결과) ​ 4륜구동 하이브리드 엔진을 결합합니다. 스파이크 타이어 바퀴를 결합합니다. 하이텐강 차체를 결합합니다. 차량 제작을 완성하였습니다. ​ Test 프로그램) ​ 작성요령) ​ 1. Car 인터페이스를 작성합니다. ​ 2. 위를 구현하는 CarImpl 클래스를 작성하되 오버라이딩(overriding)되는 메서드들을 작성합니다. 메서드의 구현부(body)는 일단 놓아두고 다른 클래스들을 작성한 이후에 완성하도록 합니다. ​ 3. 부속품에 해당되는 Body, Engine, Wheel 클래스를 각각 작성합니다. ​ 1) 먼저 클래스를 작성한 후 생성자를 작성하되, 테스트 클래스(Assembling)에서의 호출 사례와 같이 적용되려면 오버로딩된 생성자가 필요하므로 인자를 받아서 멤버 필드를 초기화하.. 2022. 6. 2.
간단한 반복문 예제01 조건 for 문 이용해서 1-10까지의 합 누적 변수 sum 출력 1부터 10까지의 합 : 55 public class Ex01 { public static void main(String[] args) { // for 문 예제 /* * for 문 이용해서 1-10까지의 합 누 * 적 변수 sum 출력 1부터 10까지의 합 : 55 */ int sum = 0; for(int i=0; i 2022. 6. 2.