#2 Javaで学ぶ変数とデータ型の基本

Javaでは、変数を使う前に必ず「型」を明示する必要があります。この記事では、Javaにおける変数の宣言方法と、代表的なデータ型について解説します。

型を明示して変数を作る

Javaの変数は、型・変数名・値の順に書きます。

int age = 20;

Pythonのように型を省略することはできません。最初は少し窮屈に感じるかもしれませんが、この明示的な書き方が、大きなプログラムを安全に保つ助けになります。

代表的なデータ型

Javaでよく使う基本的なデータ型(プリミティブ型)には、次のようなものがあります。

  • 整数(int)
  • 浮動小数点数(double)
  • 真偽値(boolean)
  • 1文字(char)

複数の文字を扱う「文字列」は、これらとは別に`String`という特別な型を使います。

String name = "太郎";

varによる型推論(Java 10以降)

近年のJavaでは、`var`というキーワードを使うことで、型の記述を省略できるようになりました。

var age = 20;

代入する値からJavaが型を自動的に判断してくれますが、変数の型自体は決まったまま変わらない点はこれまでと同じです。読みやすさを優先したいときは、型を明示する従来の書き方も広く使われています。

finalという変更不可の指定

値を後から変更されたくない変数には、`final`というキーワードを付けます。

final int MAX = 100;

設定値など、プログラム中で書き換わってほしくない値に使うと、うっかりミスを防げます。

Javaならではの注意点

Javaの変数名は、複数の単語からなる場合、2つ目以降の単語の頭文字を大文字にする「キャメルケース」で書くのが慣習です。例えば「ユーザー名」なら`userName`のように書きます。Pythonのスネークケースとは異なる慣習なので、言語を切り替える際は注意しましょう。

まとめ

Javaの変数は型を明示するのが基本ですが、`var`を使えば記述を簡略化できます。`final`による変更禁止の指定も、安全なコードを書くうえで覚えておきたい機能です。


本ページはプロモーションを含みます。

参考書籍(PR)

Javaをもっと学びたい方には「スッキリわかるJava入門 第4版」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本