두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
1 2
3
두 가지 방법이 있다.
import java.util.*
fun main(args:Array<String>) = with(Scanner(Sysem.`in`)) {
println(nextInt() + nextInt())
}
import java.util.*
fun main() = with(Scanner(System.`in`)) {
println(nextInt() + nextInt())
}
밑에 방법이 조금 더 빠르다.
Java의 Scanner를 바로 갖다 쓸 수 있다.
with 문을 쓰면 굳이 스캐너를 하나 선언하고 input.nextInt() 하지 않아도 그냥 nextInt()만 해도 된다.
물론 BufferedReader도 갖다 쓸 수 있다.
Kotlin에서는 in이 키워드이기 때문에 저렇게 해주어야 한다.
세미콜론은 붙여도 되고 안 붙여도 된다!