Module: (Java) サブルーチン: プロシージャと関数 - 2


Problem

7/11

ブール関数

Theory Click to read/hide

多くの場合、プログラマーはブール値 true または false (true または false) を返すブール関数を使用します。
このような関数は、  に役立ちます。いくつかの物件をチェックして
ください。 数値の偶数をチェックする論理関数を作成する 2 つの例を考えてみましょう。 <テーブル align="center" border="1" cellpadding="1" cellpacing="1" style="width:75%"> <本体> 1)  より良い方法:
式の結果
n % 2 == 0
真(True)か偽(False)になります
条件文を書く必要はありません! 2) それはやめてください。
このように書くこともできますが、とにかく長い記録はしないほうが良いです。 <プレ> static Boolean isEven(int n) { 戻り値 (n % 2 == 0); } <プレ> 静的ブール値isEven(int n) { if (n % 2 == 0) true を返します。 それ以外 false を返します。 }
関数とプロシージャの操作に関する最後の注意: プログラム内の関数とプロシージャの数には制限がありません。さらに、1 つのサブルーチンは別のサブルーチンやそれ自体を呼び出すこともできます。
 

Problem

整数が 1 とその整数自身でのみ割り切れる場合、その整数は素数と呼ばれます。指定された数値が素数かどうかを判断するブール関数 (true または false を返す関数) を作成します。
メインプログラムは論理関数の結果を使用します。