すべて

003-002 - 比較演算子

比較演算子は、2つの値を比較して真(true)または偽(false)の結果を返すJavaの基本演算子です。等号(==)、不等号(!=)、大小比較(>, <, >=, <=)の6種類があり、条件分岐やループ処理の判定条件として不可欠な役割を果たします。プログラムのロジック構築において最も重要な要素の一つです。

比較演算子を学ぶ価値は、プログラムに「判断力」を持たせることができる点にあります。ユーザーの年齢に応じた処理分岐、在庫数の確認、ログイン認証など、実際のアプリケーションでは常に条件判定が必要です。比較演算子なしでは、これらの基本的な制御すら実装できません。

具体的な応用例として、ログインシステムでのパスワード照合(inputPassword == correctPassword)、ゲームでのクリア条件判定(score >= 100)、在庫管理システムでの在庫切れ判定(stock <= 0)などがあります。これらは全て比較演算子による条件判定で実現されています。

比較演算子を習得すると、if文やwhile文と組み合わせた条件分岐が自在に書けるようになり、プログラムに複雑な判断ロジックを組み込めます。前提知識として、変数と基本データ型、boolean型の理解が必要です。

問題 (14)

無料トライアル
003-002-001

比較演算子:年齢比較

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:年齢比較 **この問題では**: 2つの整数値を<a href="http...

無料トライアル
003-002-002

比較演算子:点数ランキング

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:点数ランキング **学習目標**: <a href="https://ja...

無料トライアル
003-002-003

比較演算子:年齢確認プログラム

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:年齢確認プログラム **この問題では**: 整数で入力された年齢を`>=`...

無料トライアル
003-002-004

比較演算子:数値比較プログラム

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:数値比較プログラム **この問題では**: 2つの整数を読み取り、<a h...

無料トライアル
003-002-005

変数:名前と年齢の入力

<h2>複数の<a href="https://javadrill.tech/problems/001">変数</a></h2><p><strong>この問題では</strong>: String型変...

無料トライアル
003-002-006

比較演算子:点数ランキング

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:点数ランキング **この問題では**: 2人のテスト点数を`>`、`<`、...

無料トライアル
003-002-007

比較演算子:年齢比較

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:年齢比較 **この問題では**: 2人の年齢を読み込み、<a href="...

003-002-008

比較演算子:数値の大小比較

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>:数値の大小比較 **この問題では**: 2つの整数を`Scanner`で読...

003-002-009

代入演算子:複合代入演算子の活用

# 代入演算子:複合代入演算子の活用 **この問題では**: 初期スコアにボーナスを加算し、ペナルティを減算した後、倍率を掛け合わせてゲームの最終スコアを計算・表示するプログラムを作成します。 *...

003-002-010

比較演算子の基本

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>の基本 **この問題では**: 2つの整数変数を宣言・初期化し、6種類の<a...

003-002-011

if文での比較演算子

# <a href="https://javadrill.tech/problems/005/001">if文</a>での<a href="https://javadrill.tech/problem...

003-002-012

文字列の比較

**この問題では**: `new String()`と文字列リテラルを使って2つの文字列を作成し、`==`と`equals()`それぞれで比較した結果を標準出力に表示するプログラムを作成します。 #...

003-002-013

三項演算子による条件式

# 三項演算子による条件式 **この問題では**: 三項演算子(`?:`)を使って点数の合否判定(75点→"Pass"/"Fail")と2つの整数の最大値(10と25)を求める処理を行い、結果を標準...

003-002-014

比較演算子と条件判定

# <a href="https://javadrill.tech/problems/003/002">比較演算子</a>と条件判定 **この問題では**: `a = 10`、`b = 20` の2...