Kotlin-programmet för att visa primtal mellan intervall med funktion

I det här programmet lär du dig att visa alla primtal mellan de angivna intervallen med hjälp av en funktion i Kotlin.

För att hitta alla primtal mellan två heltal checkPrimeNumber()skapas funktion. Denna funktion kontrollerar om ett tal är prime eller inte.

Exempel: Primtal mellan två heltal

 fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( if (checkPrimeNumber(low)) print(low.toString() + " ") ++low ) ) fun checkPrimeNumber(num: Int): Boolean ( var flag = true for (i in 2… num / 2) ( if (num % i == 0) ( flag = false break ) ) return flag )

När du kör programmet blir resultatet:

 23 29 31 37 41 43 47 

I ovanstående program har vi skapat en funktion med namnet checkPrimeNumber()som tar en parameter num och returnerar ett booleskt värde.

Om siffran är prim, återgår den true. Om inte, återkommer den false.

Baserat på returvärdet skrivs nummer ut på skärmens inre main()funktion.

Här är motsvarande Java-kod: Java-program för att kontrollera primtal med funktion

Intressanta artiklar...