ホームページ Java &#&はじめる Java変数の設定方法(宣言)

Java変数の設定方法(宣言)

Jul 27, 2021 pm 12:02 PM
java 変数宣言

Javaでは、「変数型変数名;」または「変数型変数名=初期値;」という形式で、データ型と識別子を指定して変数を設定(宣言)することができます。 int 、 string 、 char 、 double などを指定できます。

Java変数の設定方法(宣言)

#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。

Java 言語は強く型付けされた言語です。強い型付けには次の 2 つの意味が含まれます:

  • すべての変数は最初に宣言してから使用する必要があります。

  • 指定された型の変数は、その型が一致する値のみを受け入れることができます。

これは、すべての変数とすべての式がコンパイル時に決定される型を持つことを意味します。型は、変数に割り当てることができる値を制限し、式が生成できる値を制限し、これらの値に対して実行できる操作を制限し、これらの操作の意味を決定します。

変数の宣言

開発者にとって、変数とは情報の一部を記述するために使用されるエイリアスです。1 つまたは複数の変数を使用できます。ログイン情報、バージョン名、ファイルサイズ、特定の英単語、航空券の価格など、さまざまな種類の情報を変数に格納できます。

Java では、ユーザーはデータ型と識別子を指定して変数を宣言できます。基本的な構文は次のとおりです:

DataType identifier;

または

DataType identifier=value;

上記の構文コードには 3 つの各内容が含まれます: DataType、識別子、および値。具体的な説明は次のとおりです:

  • DataType: int、string、char、double などの変数タイプ。

  • identifier: 識別子、変数名とも呼ばれます。

  • value: 変数が宣言されたときの値。

変数識別子の命名規則は次のとおりです。

  • 最初の文字は文字、アンダースコア (-)、ドル記号 ( $)または人民元記号(¥)。

  • 識別子は、数字 (0 ~ 9)、大文字 (A ~ Z)、小文字 (a ~ z)、アンダースコア (-)、ドル記号 ($)、 RMB 記号 (¥) と 16 進数 0xc0 より前のすべての ASCII コード。

  • キーワードや予約語は識別子として使用できません。

  • 識別子の長さに制限はありません。

  • 識別子では大文字と小文字が区別されます。

次のコードは、それぞれ String、boolean、int 型の変数を宣言します。

String employee;    // String 类型的变量
boolean isSave;    // boolean 类型的变量
int create_at;    // int 类型的变量

変数の割り当て

変数の初期化とは、変数に明確な初期値を指定することを意味します。変数の初期化には2つの方法があり、1つは宣言時に直接値を代入する方法、もう1つは最初に宣言してから値を代入する方法です。次のコードは、2 つの方法で変数を初期化します。

char usersex='女';    // 直接赋值

または

String username;    // 先声明
username ="琪琪";    // 后赋值

さらに、同じ型の複数の変数を同時に定義または初期化できますが、複数の変数は宣言の最後にカンマとセミコロンで区切る必要があります。 。

String username,address,phone,tel;    // 声明多个变量
int num1=12,num2=23,result=35;    // 声明并初始化多个变量

Java で変数を初期化するときは、次の点に注意する必要があります:

  • 変数はクラスまたは構造体のフィールドです。明示的に初期化されていない場合、変数はデフォルトで作成され、デフォルトの初期値は 0 です。

  • メソッド内の変数は明示的に初期化する必要があります。そうしないと、変数の使用時にエラーが発生します。

推奨される関連ビデオ チュートリアル:

Java ビデオ チュートリアル

以上がJava変数の設定方法(宣言)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Dockerを使用してKubernetesにJavaアプリケーションを展開します Dockerを使用してKubernetesにJavaアプリケーションを展開します Aug 08, 2025 pm 02:45 PM

コンテナ化されたJavaアプリケーション:DockerFileを作成し、Eclipse-Temurin:17-jre-Alpineなどの基本的な画像を使用し、JARファイルをコピーしてスタートアップコマンドを定義し、DockerBuildを介して画像を作成し、Dockerrunでローカルに実行します。 2。画像をコンテナレジストリに押します:Dockertagを使用して画像をマークし、DockerHubやその他のレジストリにプッシュします。最初にdockerloginにログインする必要があります。 3. Kubernetesへの展開:展開を書き込み展開を定義し、レプリカの数、コンテナ画像、リソース制限の数を設定し、service.yamlを作成して作成して作成します

JavaにシンプルなTCPクライアントを実装する方法は? JavaにシンプルなTCPクライアントを実装する方法は? Aug 08, 2025 pm 03:56 PM

importjava.ioandjava.net.socketfori/oandsocketCommunication.2.CreateAsocketObjectToConnectTotheServerusingHostNameandport.3.USEPRINTWRITERTOSENDDATAVIAOUTSTREAMANDBUFFEREDEDEDEDEDEDEREDEREDERTOREADEREADSERVERRESPONSESSTREAM.

Javaで時間ループを使用する方法 Javaで時間ループを使用する方法 Aug 08, 2025 pm 04:04 PM

awhileloopinjavarepeatedecutesexecuteslongastheconditionistrue;

Javaオブジェクトのシリアル化のプロセスは何ですか? Javaオブジェクトのシリアル化のプロセスは何ですか? Aug 08, 2025 pm 04:03 PM

JavaSerializationConvertSanobject'sStateIntoAbyTeStreamForStorageorTransmission、およびseRializationは、objectfromthatstream.1.1.toenablesimementtheRializable Interface.2.usobjectputStreamToseRializeAnobject、Savin

修正:Windowsアップデートはインストールに失敗しました 修正:Windowsアップデートはインストールに失敗しました Aug 08, 2025 pm 04:16 PM

runthewindowsupdateTroubleshoterviasettings> update&security> troubleShoottoAutoMonissues.2.resetwindowsupDateComponentsは、related -distributionandCatrot2Folders、restartingtherserviceStocleを削除します

Javaのハッシュマップとは何ですか? Javaのハッシュマップとは何ですか? Aug 11, 2025 pm 07:24 PM

ahashmapinjavaisadatadaturturtureture-valuepairs foreffienceretrieval、挿入、deletion.itusesthekey’shashcode()methodtodeteragelocationandallowsaverageo(1)timecomplexityforget()andput()andput()initisunodered、pertinitonenullkeyandm

Python Numpy配列の例 Python Numpy配列の例 Aug 08, 2025 am 06:13 AM

numpyアレイの使用には、次のものが含まれます。1。配列の作成(リストからの作成、すべてのゼロ、すべてのゼロ、および範囲など)。 2。シェイプ操作(再シェープ、転置); 3.ベクトル化操作(追加、減算、乗算および分割、放送、数学機能); 4。インデックス作成とスライス(1次元および2次元操作)。 5。統計計算(最大、最小、平均、標準偏差、合計、軸操作)。これらの操作は効率的であり、ループは必要ありません。また、大規模な数値計算に適しています。最後に、もっと練習する必要があります。

Javaで配列を作成して使用する方法 Javaで配列を作成して使用する方法 Aug 11, 2025 pm 04:00 PM

to CreateanDuseanarrayinjava、最初のdeclarethearraydatatypeandsquarebrackets、その後、thenstantiate withkeywordorinitiali zeitdirectlywithvalues; 1. declareandcreateanarrayusingDatatype [] arrayName = newDatatype [size]; or2.InitializedirectlywithDatatype

See all articles