このブログでは、Java で boolean メソッドを返す手順を説明します。
Javaでブールメソッドを返す方法は?
前に説明したように、メソッドの戻り値の型はメソッド宣言で言及されています。メソッドがブール値の戻り値の型で宣言されている場合、ブール値が返されます。
構文
Java でブール値メソッドを返すための構文に従います。
公衆 静的 ブール値 abc ( ) {
戻る 間違い ;
}
ここ、 ' abc() 」は、ブール値を返すブールメソッドです。 間違い 」。
それでは、Java でのブール メソッドの実装に進みましょう。
例 1: 単純なブール メソッドの実装
「」という名前のブールメソッドを作成します 価値() ” ブール変数を含む “ a 」値で「 真実 」。メソッドがブール型として宣言されているため、このメソッドの return ステートメントはブール値になります。
公衆 静的 ブール値 価値 ( ) {ブール値 a = 真実 ;
戻る a ;
}
main() メソッドでブール値メソッド value() を呼び出して、戻り値を出力します。
公衆 静的 空所 主要 ( 弦 [ ] 引数 ) {
システム。 アウト . println ( 価値 ( ) ) ;
}
出力には「 真実 」を戻り値として:
boolean メソッドが条件付きステートメントでどのように機能するかを見てみましょう。
例 2: ブール メソッドでの if-else 条件ステートメントの追加
ここでは、「」という名前のブール メソッドを作成します。 isGreater() ” 整数型パラメータ付き “ 一つに 」。 num が ' より大きい場合 50 」、メソッドは「 真実 ' そうしないと ' 間違い 」:
公衆 静的 ブール値 より大きい ( 整数 一つに ) {もしも ( 一つに > 50 ) {
戻る 真実 ;
}
そうしないと {
戻る 間違い ;
}
}
数値を渡して isGreater() メソッドを呼び出します。 85 」を main() メソッドで使用し、戻り値が true に等しいかどうかを確認すると、「 真実 」、それ以外の場合は「 間違い 」:
公衆 静的 空所 主要 ( 弦 [ ] 引数 ) {もしも ( より大きい ( 85 ) == 真実 ) {
システム。 アウト . println ( '真実' ) ;
} そうしないと {
システム。 アウト . println ( '間違い' ) ;
}
出力
概念を理解するために、もう 1 つの例を見てください。
例 3: ブール法を使用して数値が奇数か偶数かを確認する
まず、「」という名前のブールメソッドを作成します isOdd() ブール値 true または false を返します。声明」 return (数値 % 2 != 0) 」は、結果が 0 に等しくない場合は true を返し、そうでない場合は false を返します。
公衆 静的 ブール値 奇数 ( 整数 一つに ){
戻る ( 一つに % 2 != 0 ) ;
}
次に、main() メソッドで、「」という名前の整数型変数を作成します。 番号 ” 値を代入 “ 89 」。 「 isOdd() 」メソッドは、作成された整数を引数として受け入れます。指定されたメソッドは、指定された条件の評価に従って、指定されたステートメントを出力します。
公衆 静的 空所 主要 ( 弦 [ ] 引数 ) {整数 番号 = 89 ;
もしも ( 奇数 ( 番号 ) == 真実 ) {
システム。 アウト . 印刷する ( 「89は奇数です」 ) ;
} そうしないと {
システム。 アウト . 印刷する ( 「89は偶数です」 ) ; }
}
出力には「 真実 isOdd() メソッドが true を返したため:
Java でブール値メソッドを返すためのすべての命令を集めました。
結論
Java では、ブール値を返すためにブール型のメソッドを宣言する必要があります。 boolean メソッドは、ブール値 true または false を返します。ブール値を含む変数を返すか、条件文を使用して戻り値を決定できます。このブログでは、Java で boolean メソッドを返す手順を詳細な例を挙げて説明しました。