2023/12/23 2

4) 자바 8

자바 8에서의 변경된 사항. 1. 람다 표현식(lambda expression) 람다 표현식은 함수형 프로그래밍을 지원하기 위해 도입된 새로운 표현식이다. 람다 표현식은 메서드를 하나의 식으로 표현할 수 있게 해 주고 람다 표현식의 기본 문법은 다음과 같다. (매개변수) -> 식 예를 들어, 다음과 같은 메소드가 있다고 가정해 보면. 이 메서드는 배열에 저장된 짝수를 출력한다. public void printEvenNumbers(int[] numbers) { for (int number : numbers) { if (number % 2 == 0) { System.out.println(number); } } } 이 메소드를 람다 표현식으로 바꾸면 다음과 같다. public class Main { publi..

3) 자바 입출력문

목차 입출력을 위한 클래스 자바에서는 사용자가 프로그램과의 대화를 위해 프로그램에 세 입력을 주고 프로그램은 출력을 해주는 수단이 필요한데 C언어와 비슷하게 printf(), scanf() 함수처럼 System이라는 표준 입출력 클래스를 제공한다. 1. System.in System.in은 자바의 표준 입력 스트림입니다. 콘솔로부터 데이터를 입력받는 데 사용이 되며, System.in은 InputStream 클래스의 인스턴스이다. System.in을 사용하여 콘솔로부터 입력받는 방법은 다음과 같다. Scanner class import java.io.*; public class Main { public static void main(String[] args) throws IOException { // 가..