728x90 반응형 java271 [Java] 27 ~ 28. Test3 (LambdaInterface3 인터페이스를 이용하여 람다방식으로 입력된 숫자까지의 합을 출력하는 프로그램 구현하기) package chap10; /* * LambdaInterface3 인터페이스를 이용하여 람다방식으로 * 입력된 숫자까지의 합을 출력하는 프로그램 구현하기 */ public class Test0318_3 { public static void main(String[] args) { f.method(4); f.method(10); f.method(100); } } 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; } } } public class Test0318_2 { public static void main(String[] args) { } } 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) { } } 2022. 3. 23. [Java] 28. Lambda6 (Java API의 FunctionInterface 사용하기) package chap10; /* * Java API의 FunctionInterface 사용하기 * Consumer 인터페이스 * void accept(매개변수) 추상메서드 : 매개변수 존재. 리턴값 없음. * * 제네릭 : : 매개변수의 자료형 설정. 참조자료형만 가능. * 기본자료형은 제네릭표현 안함. */ import java.util.function.*; public class LambdaEx6 { public static void main(String[] args) { //제네릭 : : 매개변수의 자료형 설정 Consumer c0 = t->System.out.println(t+8); //108 c0.accept(100); Consumer c1 = t->System.out.println(t+8);.. 2022. 3. 23. 이전 1 ··· 18 19 20 21 22 23 24 ··· 68 다음 728x90 반응형