본문 바로가기
  • 개발하는 곰돌이

입출력2

Kotlin에서 한 줄로 받은 입력을 여러개의 변수에 할당하는 방법(구조 분해) Java에서는 한 줄로 받은 입력을 여러개의 변수에 할당하려면 Scanner 클래스의 next()로 변수마다 하나씩 할당해주거나 BufferedReader 클래스의 readLine()으로 한 줄을 입력받은 후 split()이나 StringTokenizer로 입력을 분할하여 하나씩 할당해줘야 했다. 하지만 Kotlin에서는 똑같이 한 줄로 입력을 받았을 때, 최대 5개까지의 변수를 한 줄의 코드로 할당할 수 있다. Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int d = sc.nextInt(); int e = sc.nextInt(); BufferedReader br .. 2022. 12. 8.
Kotlin 기본 문법 번외 : 입력과 출력 목차 개요 이번 포스트에서는 Kotlin의 기본 입력과 출력 방법에 대해 정리하고자 한다. Kotlin의 입력 Kotlin에서의 입력 방법은 크게 다음 3가지로 나뉜다. Java의 Scanner 클래스를 이용한 입력 readLine() 또는 readln()를 이용한 입력 BufferedReader 클래스를 이용한 입력 1. Java의 Scanner 클래스를 이용한 입력 Kotlin은 Java의 클래스를 그대로 가져와서 쓸 수 있기 때문에 Java가 익숙한 경우라면 그냥 Scanner 클래스로 간단하게 입력을 처리할 수 있다. 이 경우에는 사용 방법이 Java와 완전히 동일하기 때문에 Kotlin에 익숙하지 않은 경우라면 이 방법을 사용하는 게 편리할 것이다. 주의할 점은 Kotlin에서는 in이 키워드이.. 2022. 11. 28.