본문 바로가기
728x90
반응형

전체 글565

[Java] 27 ~ 28. Test4 풀이 (LambdaInterface4를 이용하여 배열 중 최소/최대값을 구해주는 함수 calc 함수 람다식을 구현하시요) package chap10; /* * LambdaInterface4를 이용하여 배열 중 최소/최대값을 구해주는 함수 calc 함수 * 람다식을 구현하시요 */ public class Test0318_4 { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; System.out.println("arr 배열의 최대값:" + calc(arr,(x,y)->(x>y)?x:y)); System.out.println("arr 배열의 최소값:" + calc(arr,(x,y)->(x 2022. 3. 24.
[Java] 27 ~ 28. Test3 풀이 (LambdaInterface3 인터페이스를 이용하여 람다방식으로 입력된 숫자까지의 합을 출력하는 프로그램 구현하기) package chap10; /* * LambdaInterface3 인터페이스를 이용하여 람다방식으로 * 입력된 숫자까지의 합을 출력하는 프로그램 구현하기 */ public class Test0318_3 { public static void main(String[] args) { LambdaInterface3 f = x->{ int sum = 0; for(int i=1;i 2022. 3. 24.
[Java] 27 ~ 28. Test2 풀이 (main 메서드에서 method1() 메서드를 호출하고, method1 메서드에서 value 값을 출력하여 다음의 결과가 나오도록 프로그램 수정하기) package chap10; /* main 메서드에서 method1() 메서드를 호출하고, method1 메서드에서 value 값을 출력하여 다음의 결과가 나오도록 프로그램 수정하기 [결과] 지역 변수 value=30 내부클래스 객체의 멤버 value=20 외부클래스 객체의 멤버 vlaue=10 */ class Outer11 { int value = 10; class Inner { int value = 20; void method1() { int value = 30; System.out.println("지역 변수 value="+value); System.out.println("내부클래스 객체의 멤버 value="+this.value); System.out.println("외부클래스 객체의 멤버 vlaue.. 2022. 3. 24.
[Java] 27 ~ 28. Test1 풀이 (Outer10클래스의 내부 클래스 Inner1, inner2 의 멤버변수 iv의 값 출력) package chap10; //Outer10클래스의 내부 클래스 Inner1, inner2 의 멤버변수 iv의 값 출력 class Outer10 { class Inner1 { int iv = 100; } static class Inner2 { int iv = 200; } } public class Test0318_1 { public static void main(String[] args) { System.out.println(new Outer10().new Inner1().iv); System.out.println(new Outer10.Inner2().iv); } } 2022. 3. 24.
728x90
반응형