国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

Java変數(shù)の設(shè)定方法(宣言)

Jul 27, 2021 pm 12:02 PM
java 変數(shù)宣言

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

Java変數(shù)の設(shè)定方法(宣言)

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

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

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

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

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

変數(shù)の宣言

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

Java では、ユーザーはデータ型と識別子を指定して変數(shù)を宣言できます?;镜膜蕵?gòu)文は次のとおりです:

DataType identifier;

または

DataType identifier=value;

上記の構(gòu)文コードには 3 つの各內(nèi)容が含まれます: DataType、識別子、および値。具體的な説明は次のとおりです:

  • DataType: int、string、char、double などの変數(shù)タイプ。

  • identifier: 識別子、変數(shù)名とも呼ばれます。

  • value: 変數(shù)が宣言されたときの値。

変數(shù)識別子の命名規(guī)則は次のとおりです。

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

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

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

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

  • 識別子では大文字と小文字が區(qū)別されます。

次のコードは、それぞれ String、boolean、int 型の変數(shù)を宣言します。

String employee;    // String 類型的變量
boolean isSave;    // boolean 類型的變量
int create_at;    // int 類型的變量

変數(shù)の割り當(dāng)て

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

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

または

String username;    // 先聲明
username ="琪琪";    // 后賦值

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

String username,address,phone,tel;    // 聲明多個變量
int num1=12,num2=23,result=35;    // 聲明并初始化多個變量

Java で変數(shù)を初期化するときは、次の點に注意する必要があります:

  • 変數(shù)はクラスまたは構(gòu)造體のフィールドです。明示的に初期化されていない場合、変數(shù)はデフォルトで作成され、デフォルトの初期値は 0 です。

  • メソッド內(nèi)の変數(shù)は明示的に初期化する必要があります。そうしないと、変數(shù)の使用時にエラーが発生します。

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

Java ビデオ チュートリアル

以上がJava変數(shù)の設(shè)定方法(宣言)の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホット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 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

JDBCを使用してJavaのトランザクションを処理する方法は? JDBCを使用してJavaのトランザクションを処理する方法は? Aug 02, 2025 pm 12:29 PM

JDBCトランザクションを正しく処理するには、最初に自動コミットモードをオフにし、次に複數(shù)の操作を?qū)g行し、結(jié)果に応じて最終的にコミットまたはロールバックする必要があります。 1。CONN.SETAUTOCOMMIT(FALSE)を呼び出して、トランザクションを開始します。 2。挿入や更新など、複數(shù)のSQL操作を?qū)g行します。 3。すべての操作が成功した場合はconn.commit()を呼び出し、データの一貫性を確保するために例外が発生した場合はconn.rollback()を呼び出します。同時に、リソースを使用してリソースを管理し、例外を適切に処理し、接続を密接に接続するために、接続の漏れを避けるために使用する必要があります。さらに、接続プールを使用してセーブポイントを設(shè)定して部分的なロールバックを達(dá)成し、パフォーマンスを改善するためにトランザクションを可能な限り短く保つことをお勧めします。

Javaでカレンダーを操作する方法は? Javaでカレンダーを操作する方法は? Aug 02, 2025 am 02:38 AM

Java.Timeパッケージのクラスを使用して、古い日付とカレンダーのクラスを置き換えます。 2。LocalDate、LocalDateTime、LocalTimeを通じて現(xiàn)在の日付と時刻を取得します。 3。of()メソッドを使用して特定の日付と時刻を作成します。 4.プラス/マイナスメソッドを使用して、時間を不正に増加させて短縮します。 5. ZonedDateTimeとZoneIDを使用して、タイムゾーンを処理します。 6。DateTimeFormatterを介したフォーマットおよび解析の文字列。 7.インスタントを使用して、必要に応じて古い日付型と互換性があります?,F(xiàn)代のJavaでの日付処理は、java.timeapiを使用することを優(yōu)先する必要があります。

javascriptのvar、let、constの違いは何ですか? javascriptのvar、let、constの違いは何ですか? Aug 02, 2025 pm 01:30 PM

varisfunction-scoped、canbereasSigned、hoisted witHedededined、andattachedtotheglobalwindow object;

Javaフレームワークの比較:Spring Boot vs Quarkus vs Micronaut Javaフレームワークの比較:Spring Boot vs Quarkus vs Micronaut Aug 04, 2025 pm 12:48 PM

Pre-formanceTartuptimeMemoryusage、quarkusandmicronautleadduetocopile-timeprocessingingandgraalvsupport、withquarkusoftentylightbetterine serverlessシナリオ。

Garbage CollectionはJavaでどのように機能しますか? Garbage CollectionはJavaでどのように機能しますか? Aug 02, 2025 pm 01:55 PM

JavaのGarbage Collection(GC)は、メモリを自動的に管理するメカニズムであり、到達(dá)不可能なオブジェクトを取り戻すことでメモリ漏れのリスクを軽減します。 1.GCルートオブジェクトからのオブジェクトのアクセシビリティ(スタック変數(shù)、アクティブスレッド、靜的フィールドなど)、および到達(dá)不可能なオブジェクトはゴミとしてマークされています。 2。マーククリアリングアルゴリズムに基づいて、すべての到達(dá)可能なオブジェクトをマークし、マークのないオブジェクトをクリアします。 3.世代の収集戦略を採用する:新世代(Eden、S0、S1)は頻繁にMinorGCを?qū)g行します。高齢者のパフォーマンスは少なくなりますが、MajorGCを?qū)g行するのに時間がかかります。 Metaspaceはクラスメタデータを保存します。 4。JVMはさまざまなGCデバイスを提供します。SerialGCは小さなアプリケーションに適しています。 ParallelGCはスループットを改善します。 CMSが減少します

ユーザーデータにHTML「入力」タイプを使用します ユーザーデータにHTML「入力」タイプを使用します Aug 03, 2025 am 11:07 AM

適切なHTMLinputタイプを選択すると、データの精度を向上させ、ユーザーエクスペリエンスを向上させ、使いやすさを向上させることができます。 1.テキスト、電子メール、電話、番號、日付など、データ型に従って対応する入力タイプを選択します。 2。HTML5を使用して、より直感的な相互作用方法を提供できるURL、色、範(fàn)囲、検索などの新しいタイプを追加します。 3.プレースホルダーと必要な屬性を使用して、フォームフィリングの効率と精度を改善しますが、プレースホルダーがラベルを置き換えることはできないことに注意してください。

Javaビルドツールの比較:Maven vs. Gradle Javaビルドツールの比較:Maven vs. Gradle Aug 03, 2025 pm 01:36 PM

gradleisthebetterchoiceformostnewprojectoitssuperorfficability、performance、andmoderntoolingsupport.1.gradle’sgroovy/kotlindslismoreconciseandexpressiveethanmaven’sverboseml.2.gradleorformsmavenbenbumebutedwitedwitedwitedspedexは

説明された延期聲明の例で進みます 説明された延期聲明の例で進みます Aug 02, 2025 am 06:26 AM

Deferは、クリーニングリソースなど、関數(shù)が戻る前に指定された操作を?qū)g行するために使用されます。パラメーターは、延期時にすぐに評価され、関數(shù)は最後のファーストアウト(LIFO)の順に実行されます。 1.複數(shù)の債務(wù)は、宣言の逆の順序で実行されます。 2.ファイルの閉鎖などの安全なクリーニングに一般的に使用されます。 3。指定された返品値を変更できます。 4.回復(fù)に適したパニックが発生した場合でも実行されます。 5。リソースの漏れを防ぐために、ループで延期の亂用を避けます。正しい使用により、コードのセキュリティと読みやすさが向上します。

See all articles