ゼロから学ぶJava
トップ/変数
変数6章 / 全26

数値を入れる(int)

この章で学ぶこと

整数(0、1、100など小数点のない数)を変数に入れる方法を学びましょう。Javaでは int という型を使います。

なぜ型が必要なのか

前の章で「変数は入れ物」と学びました。入れ物には種類があります。

コンビニのプリンを入れる容器と、水筒は、形が違います。用途に合った容器を選ぶ、という考え方がJavaの型(かた)です。int は「整数専用の入れ物」です。

int型を実際に使う

text
120
2100
3-5
java
1public class Main {
2 public static void main(String[] args) {
3 int age = 20;
4 int score = 100;
5 int temperature = -5;
6
7 System.out.println(age);
8 System.out.println(score);
9 System.out.println(temperature);
10 }
11}
  • int age = 20;age という整数の入れ物を作り、20を入れる
  • int temperature = -5; → マイナスの整数も入れられる
  • System.out.println(age);age の中身(20)を表示する

int同士の割り算には注意

text
13
java
1int a = 10;
2int b = 3;
3System.out.println(a / b);

10 ÷ 3 は数学では 3.333... ですが、int 同士の割り算では小数点以下が切り捨てられて 3 になります。

ポイント

整数を扱うときは int を使います。int 同士の割り算は小数が切り捨てられる点に注意しましょう。

よくあるミス

int に小数を入れようとする

int height = 170.5; のように小数を入れようとするとエラーになります。int は整数専用です。小数を扱いたいときは次の章で学ぶ double を使います。

まとめ

  • 整数(小数点のない数)を入れるには int を使う
  • int 変数名 = 値; という形で書く
  • マイナスの整数も入れられる
  • int 同士の割り算は小数点以下が切り捨てられる

確認問題

Javaで整数を扱う型はどれですか?