変数とデータ型はどのプログラミング言語でも基本的な概念であり、Java でもこれは例外ではありません。これらはデータの保存と操作の基礎を形成し、プログラマーが効率的かつ構造化された方法で操作を実行できるようにします。
Java では、変数は値を格納するメモリ内のスペースです。この値はプログラムの実行中に変更できます。 Java の各変数は、変数が保存できる値と変数に対して実行できる操作に加えて、割り当てられるメモリのサイズとレイアウトを定義する特定のデータ型で宣言する必要があります。
Java は厳密に型指定されたプログラミング言語です。つまり、各変数には宣言時にデータ型が定義されている必要があります。 Java のデータ型は、プリミティブ型と参照型の 2 つの主なカテゴリに分類できます。
プリミティブ型は Java で最も基本的な型であり、他のクラスから派生するものではありません。全部で 8 つあります。
byte: -128 ~ 127 の範囲の 8 ビット整数。
short: -32,768 ~ 32,767 の範囲の 16 ビット整数。
int: -2^31 から 2^31 - 1 の範囲の 32 ビット整数。
long: -2^63 から 2^63 - 1 の範囲の 64 ビット整数。
float: 32 ビットの単精度浮動小数点数。
double: 64 ビットの倍精度浮動小数点数。
char: 単一の 16 ビット Unicode 文字。
ブール値: true または false の 2 つの可能な値を表します。
public class TiposPrimitivos { public static void main(String[] args) { int idade = 25; double salario = 4500.75; boolean isEmpregado = true; char genero = 'M'; System.out.println("Idade: " + idade); System.out.println("Salário: " + salario); System.out.println("Empregado: " + isEmpregado); System.out.println("Gênero: " + genero); } }
Java の参照型には、クラス、インターフェイス、配列、列挙型が含まれます。プリミティブ型とは異なり、参照型は値そのものではなくオブジェクトへの参照を保存します。
クラス: プリミティブ型または他の参照型の変数に基づいて新しいデータ型を定義するために使用されます。
インターフェイス: クラスによって実装できるメソッドを定義します。
配列: 特定の型の複数の値を格納するデータ構造です。
列挙型: 名前付き定数のセットを定義するために使用されます。
public class TiposReferencia { public static void main(String[] args) { String nome = "João"; int[] numeros = {1, 2, 3, 4, 5}; System.out.println("Nome: " + nome); System.out.print("Números: "); for (int numero : numeros) { System.out.print(numero + " "); } } }
上の例では、変数「name」は String クラスのインスタンスであり、「numbers」は整数の配列です。
これらは参照型の例であり、name には String オブジェクトへの参照が格納され、number には整数配列への参照が格納されます。
Java で変数を宣言するときは、特定の命名規則に従うことが重要です。
変数名は、文字、アンダースコア文字 (_)、またはドル記号 ($) で始まる必要があります。 数字で始めることはできません。 名前には、文字、数字、アンダースコア、ドル記号を含めることができます。 Java では大文字と小文字が区別されるため、age と Age は異なる変数になります。 Java の予約キーワードを変数名として使用しないでください (int、class、if など)。
int idadePessoa; double precoProduto; String nomeCliente;
Java でプログラミングしたい人にとって、変数とデータ型を理解することは不可欠です。これらの概念は、効率的で堅牢なプログラムを作成するための基礎を形成します。データ型と変数を正しく使用することで、開発者は情報を効果的に操作および保存できるため、エラーが回避され、コードの可読性が向上します。
以上がJava の変数とデータ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。