【Java初心者向け】入出力・変数・型・式・演算子の基本文法徹底解説
この記事でわかること
- Javaでプログラムを書く時の基本文法がわかる
- コンソールからの入出力や出力方法を理解できる
- 変数と型の使い方を具体例で理解できる
- 式や演算子の使い方を身近な例で学べる
入出力の基本
Javaではコンソールへの出力は System.out.println() や System.out.print() を使います
- println は改行付きで出力
- print は改行なしで出力
System.out.println("こんにちは、Javaの世界へ")
System.out.print("Hello ")
System.out.print("World")入力は Scanner クラスを使うのが一般的です
import java.util.Scanner
Scanner scanner = new Scanner(System.in)
System.out.print("名前を入力してください: ")
String name = scanner.nextLine()
System.out.println("こんにちは " + name)nextLine() は文字列全体を、nextInt() や nextDouble() は数値入力を扱える
変数と型
Javaでは変数を使うときに型を指定する必要があります
主な型は以下の通りです
int:整数(例: 10, -5)double:小数(例: 3.14, -0.5)boolean:真偽値(trueまたはfalse)char:1文字(例: ‘A’, ‘あ’)String:文字列(例: “Hello”, “Java”)
変数の宣言と代入の例
int age = 20
double height = 165.5
boolean isStudent = true
char grade = 'A'
String name = "太郎"変数は一度型を決めると、その方以外の値には代入できません
型を意識することが全言語共通の基本です
式と演算子
式は値を計算するための文で、演算子を使って処理します
算術演算子
| 演算子 | 役割 |
|---|---|
| + | 足し算 |
| – | 引き算 |
| * | 掛け算 |
| / | 割り算 |
| % | 剰余 |
int a = 10
int b = 3
System.out.println(a + b) // 13
System.out.println(a / b) // 3
System.out.println(a % b) // 1比較演算子
| 演算子 | 役割 |
|---|---|
| == | 等しい |
| != | 等しくない |
| > | より大きい |
| < | より小さい |
| >= | 以上 |
| <= | 以下 |
System.out.println(a > b) // true
System.out.println(a == b) // false論理演算子
| 演算子 | 役割 |
|---|---|
| && | 論理積(AND) |
| || | 論理和(OR) |
| ! | 論理否定(NOT) |
boolean result = (a > b) && (b > 0)
System.out.println(result) // trueまとめ
Javaの基本はまず入出力、変数と型、式や演算子をしっかり理解することから始めましょう
コンソールでの入出力を練習しつつ、変数に値を代入して計算や比較を行うことで、プログラムの基本構造が見えてきます