/* * File: prime.kt * Purpose: Reads a positive integer from user, * and prints a message saying whether * the number read in is prime or not. * Author: the 178 gang */ fun main(args: Array) { // read in n print("Please type in a positive integer: ") val n : Int = readLine()!!.toInt() // check whether n is prime var isPrime : Boolean = if (n == 1) false else true var d = 2 while (d < n) { if (n % d == 0) { isPrime = false } d++ } // print result val neg : String = if (isPrime) "" else " not" println("$n is$neg prime") }