Java基礎入門エッセイ(4) JavaSE編 - プログラムフロー制御
前のセクションではオペレーターについて大まかに理解しました。このセクションではプログラムのフロー制御について説明します。プログラムのフロー制御には、シーケンス構造、判定構造(if)、選択構造(スイッチ)、ループ構造が含まれます。
1. 判定構造 ①if文の最初の形式:
if (条件式)
{
を三項演算子に代入します。
実行ステートメント;
}
2.选择结构
switch(表达式)
{
case 取值1:
执行语句;
休憩;
执行
;break;…...
デフォルト:
選択を行う場合、switch は最初に最初の有効な選択肢を選択し、どちらも true でない場合はデフォルトを選択します。switch の実行構造は中かっこまたはブレークに遭遇すると終了します。それ以外の場合は条件が true になるまで実行を続けます。
特殊なケース:
int x = 2; out.println("a");
System.out.println("c");
BREAK;
}
出力 D A B、原則: がありますデフォルトに実行するときは BREAK がありません。デフォルトは先頭に配置されるため、break または中括弧の終わりに達するまで、他の回答を判断せずに下方向に実行され続けるため、出力順序は d a b になります。
ifとswitchの応用:
if:
1. 具体的な値を判定します。
2. 間隔を判断します。
3. 演算結果がブール型となる式を判定します。
switch:
1. 具体的な値を判定します。2. 通常、値の数は固定されています。
いくつかの固定値の判定には、switch ステートメントを使用することをお勧めします。これは、switch ステートメントが特定の回答をメモリにロードするためです。効率は比較的高いです。
3ループ構造
。少なくとも一回。
for (初期化式; ループ条件式; ループ後の演算式)
実行シーケンスでは、初期化式が1回だけ読み取られ、ループ条件が真の場合にループ本体が実行され、その後、ループ後の演算式を実行し、引き続きループ条件を判定し、条件を満たさなくなるまでこの処理を繰り返します。
ループの変数に定義された変数は、for ループの終了時にメモリに解放されますが、while ループで使用された変数はループの終了後も引き続き使用できます。
最も単純な無限ループ形式: while (true)、for (;;)、無限ループが存在する理由は、何回ループするかはわかりませんが、特定の条件に基づいてループを判断するためです。
4. その他のフロー制御ステートメント
break (ジャンプアウト) ステートメント: 適用範囲: 選択構造とループ構造。
continue ステートメント: ループ構造に適用されます。
句 B、これら 2 つのステートメントの下には実行できないため、文はありません。 U C、Continue ステートメントは、このサイクルを終了し、次のサイクルを続行します。 , D、ラベルの外観により、これら 2 つのステートメントが指定された範囲に影響を与える可能性があります。
例: ラベルの例: xiaoqiang:for (int x=0; System. out.println (" Net (www.php.cn)!
ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









Javaのクラスロードには、ブートストラップ、拡張機能、およびアプリケーションクラスローダーを備えた階層システムを使用して、クラスの読み込み、リンク、および初期化が含まれます。親の委任モデルは、コアクラスが最初にロードされ、カスタムクラスのLOAに影響を与えることを保証します

この記事では、カフェインとグアバキャッシュを使用してJavaでマルチレベルキャッシュを実装してアプリケーションのパフォーマンスを向上させています。セットアップ、統合、パフォーマンスの利点をカバーし、構成と立ち退きポリシー管理Best Pra

この記事では、キャッシュや怠zyなロードなどの高度な機能を備えたオブジェクトリレーショナルマッピングにJPAを使用することについて説明します。潜在的な落とし穴を強調しながら、パフォーマンスを最適化するためのセットアップ、エンティティマッピング、およびベストプラクティスをカバーしています。[159文字]

この記事では、Javaプロジェクト管理、自動化の構築、依存関係の解像度にMavenとGradleを使用して、アプローチと最適化戦略を比較して説明します。

この記事では、MavenやGradleなどのツールを使用して、適切なバージョン化と依存関係管理を使用して、カスタムJavaライブラリ(JARファイル)の作成と使用について説明します。
