Julia Program to check if a number is prime number or not
Program
function prime(num)
isPrime = true
for i in 2:convert(Int64, round(num/2, digits = 0))
if num % i == 0
isPrime = false
break
end
end
return isPrime
end
print("Enter number to check prime or not: ")
num = parse(Int, readline(stdin))
isPrime = prime(num)
if num == 1
println("1 is neither prime nor composite.")
elseif isPrime == true
println("Entered number is prime")
else
println("Entered number is not prime")
end
Output 1
$ julia check-prime.jl
Enter number to check prime or not: 1
1 is neither prime nor composite.
Output 2
$ julia check-prime.jl
Enter number to check prime or not: 33
Entered number is not prime
Output 3
$ julia check-prime.jl
Enter number to check prime or not: 17
Entered number is prime