У овом програму ћете научити да приказујете све просте бројеве између задатих интервала помоћу функције у Котлину.
Да би се пронашли сви прости бројеви између два цела броја, checkPrimeNumber()
креира се функција. Ова функција проверава да ли је број прост или није.
Пример: Прости бројеви између два цела броја
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 )
Када покренете програм, излаз ће бити:
23 29 31 37 41 43 47
У горе наведеном програму створили смо функцију именовану checkPrimeNumber()
која узима параметар нум и враћа логичку вредност.
Ако је број прост, враћа се true
. Ако није, враћа се false
.
На основу повратне вредности, број се исписује на екрану унутар main()
функције.
Ево еквивалентног Јава кода: Јава програм за проверу основног броја помоћу функције