Taking inputs

This question seems to target Java in general, not a Kotlin specific problem. At least Scanner works for me without System.in.

import java.util.Locale import java.util.Scanner

fun main(args: Array<String>) {
  Locale.setDefault(Locale.ENGLISH)
  println(Scanner(“42”).nextInt())
  println(Scanner(“42”).nextDouble())
  println(Scanner(“42.3”).nextDouble())
  println(Scanner(“true”).nextBoolean())
}