タイトル
例:PythonとJavaの違い(初級編)〜条件分岐の書き方〜
🗒 はじめに
本記事では、PythonとJavaをテーマに「条件分岐の書き方」の違いを整理します。
実際にコードを書いて動作を確認しながら学んだ内容をまとめました。
制作時間目安:2時間
学習目的:アウトプット中心の復習
🧠 学んだきっかけ
例)
最近、PythonとJavaを両方使う機会があり、
条件分岐の書き方が微妙に違う点が気になったのでまとめました。
💻 コード比較・実装例
🐍 Pythonの書き方
# Pythonのコード例
score = 75
if score >= 90:
print("Excellent")
elif score >= 70:
print("Good")
else:
print("Try again")
Good
Javaだとこのような形になります。
public class Main {
public static void main(String[] args) {
int score = 75;
if (score >= 90) {
System.out.println("Excellent");
} else if (score >= 70) {
System.out.println("Good");
} else {
System.out.println("Try again");
}
}
}
Good
🔍 違いのポイントまとめ
比較項目 Python Java
条件構文 if / elif / else if / else if / else
ブロック表現 インデント+: {}(波括弧)
文末の; 不要 必要
型宣言 動的型付け 静的型付け
💬 感想・気づき
Pythonは「書いた瞬間に動く」感覚で学びやすい。
一方Javaは型がしっかりしていて、大規模開発に向いていると感じた。
🧩 今回の学びアウトプット
elif と else if の違いを理解できた
Pythonはブロックをインデントで管理する
Javaは波括弧 {} で明示的に範囲を示す
どちらも考え方は同じで、構文が違うだけ