명령형, 선언형 프로그래밍 명령형 프로그래밍이란 특정 기능을 수행하기 위해 어떻게(how)에 집중하는 방식을 의미한다. //명령형 프로그래밍의 예시 List list = Arrays.asList(1,2,3,4,5,6,7,8,9,10); int result = 0; for(int n:list){ if(n%2==0){ result +=n; } } System.out.println("result = " + result); //출력 //result = 30 선언형 프로그래밍이란 특정기능을 수행하기위해 무엇(what)에 집중하는 방식이다. //선언형 프로그래밍의 예시 List list = Arrays.asList(1,2,3,4,5,6,7,8,9,10); int result = 0; result = list.str..