ホームページ Java &#&チュートリアル Java 言語のフロー制御ステートメントの使用方法

Java 言語のフロー制御ステートメントの使用方法

Jun 09, 2023 pm 08:36 PM
プロセス制御 Java制御文 ステートメントの使用法

Java 言語は高級プログラミング言語であり、そのフロー制御ステートメントはプログラミングの非常に重要な部分です。 Java では、フロー制御ステートメントを使用して、プログラムの実行シーケンスを制御し、条件を決定し、ループ内の特定のコード ブロックを実行して、プログラムの柔軟性と制御性を実現できます。

Java言語のフロー制御文は主にシーケンス構造、選択構造、ループ構造の3種類に分かれます。次に、これら 3 つのフロー制御ステートメントの使用方法を詳しく紹介します。

1. シーケンシャル構造

シーケンシャル構造とは、判定やループ処理を行わず、コードを記述した順にプログラムが順次実行されることを意味します。すべてのプログラムの実行にはエントリが必要であるため、逐次構造は Java プログラムの基礎であり、プログラムのエントリは開始点と逐次構造の両方とみなすことができます。

サンプルコード:

public static void main(String[] args) {
    int a = 1;
    int b = 3;
    int c = a + b;
    System.out.println("a + b = " + c);
}
ログイン後にコピー

上記のコードはシーケンシャル構造の基本的な使い方を示しています。プログラムはコードの順序で実行されます。最初に a と b の合計を計算し、次に結果を c に代入し、最後に c の値を出力します。

2. 選択構造

選択構造は、判定条件の真偽によってプログラムの実行順序を決定するもので、if文、switch文、三項演算子に分かれます。これら 3 つの選択構造を個別に使用する方法を見てみましょう。

1. if ステートメント

if ステートメントは、true または false の条件に基づいて特定のコード ブロックを実行するかどうかを決定できます。その基本的な構文は次のとおりです:

if (条件) {
    执行语句;
}
ログイン後にコピー

サンプルコード:

public static void main(String[] args) {
    int age = 18;
    if (age >= 18) {
        System.out.println("你已成年");
    } else {
        System.out.println("你未成年");
    }
}
ログイン後にコピー

上記のコードは、if ステートメントの基本的な使用法を示しています。年齢の値に基づいて成人かどうかを判断します。成人の場合は、「あなたは成人です」と出力されます。 」、そうでない場合は、「あなたは未成年です」と出力されます。

2. switch 文

switch 文も true または false の条件に基づいて特定のコード ブロックを実行するかどうかを決定しますが、その判定条件は固定であり、整数、文字、

switch (表达式) {
    case 常量1: 
        执行语句; 
        break;
    case 常量2: 
        执行语句;
        break;
    ...
    default: 
        执行语句;
        break;
}
ログイン後にコピー

サンプル コード:

public static void main(String[] args) {
    char grade = 'B';
    switch (grade) {
        case 'A':
            System.out.println("优秀");
            break;
        case 'B':
            System.out.println("良好");
            break;
        case 'C':
            System.out.println("及格");
            break;
        case 'D':
            System.out.println("不及格");
            break;
        default:
            System.out.println("错误的成绩");
    }
}
ログイン後にコピー

上記のコードは、switch ステートメントの基本的な使用法を示し、grade の値に基づいて学年レベルを判断します。 、対応する評価を出力します。

3. 三項演算子

三項演算子は if ステートメントに似ていますが、その使用法がより単純かつ明確である点が異なります。その基本的な構文は次のとおりです:

(条件) ? 真值 : 假值;
ログイン後にコピー

サンプルコード:

public static void main(String[] args) {
    int age = 18;
    String result = (age >= 18) ? "你已成年" : "你未成年";
    System.out.println(result);
}
ログイン後にコピー

上記のコードは、三項演算子の基本的な使用法を示しています。年齢の値に基づいて大人かどうかを判断します。大人の場合は、「あなたは大人です」と出力されます。 , それ以外の場合は「あなたは未成年です」と出力されます。

3. ループ構造

ループ構造とは、プログラムが停止条件が満たされるまで特定のコードブロックを繰り返し実行できることを意味し、プログラムの中で最も重要な要素となります。反復プロセスの一部です。 Java では、ループ構造は主に for ループ、while ループ、do-while ループに分けられます。

1. for ループ

for ループは、既知のループ数を特徴とするカウンタ制御のループ構造であり、その基本的な構文は次のとおりです:

for (初始化; 条件判断; 步进) {
    循环操作;
}
ログイン後にコピー

サンプルコード:

public static void main(String[] args) {
    for (int i = 1; i <= 10; i++) {
        System.out.print(i + " ");
    }
}
ログイン後にコピー

上記のコードは、1 から 10 までのすべての数値を出力する for ループの基本的な使用法を示しています。

2. While ループ

while ループは、最初に条件が true であるかどうかを判断し、次にループ処理を実行します。その基本的な構文は次のとおりです。 :

while (条件) {
    循环操作;
}
ログイン後にコピー

上記のコードは、1 から 10 までのすべての数値を出力する while ループの基本的な使用法を示しています。

3. do-while ループ

do-while ループは while ループと似ていますが、最初にループ操作を実行し、次に条件が true かどうかを判断する点が異なります。 -while ループは少なくとも 1 回実行され、その基本的な構文は次のとおりです:

public static void main(String[] args) {
    int i = 1;
    while (i <= 10) {
        System.out.print(i + " ");
        i++;
    }
}
ログイン後にコピー

サンプル コード:

do {
    循环操作;
} while (条件);
ログイン後にコピー

上記のコードは、do-while ループの基本的な使用法を示しています。そしてループは 1 から 10 までのすべての数値を出力します。

4. まとめ

Java のフロー制御文はプログラム設計において非常に重要な部分であり、その使用方法は逐次構造、選択構造、ループ構造の 3 種類に分けられます。

シーケンシャル構造: プログラムは、判定やループ処理を行わずに、コードが書かれた順序で順番に実行されます。

選択構造: プログラムの実行順序は、if 文、switch 文、三項演算子に分かれる真偽判定条件に基づいて決定されます。

ループ構造: 停止条件が満たされるまで特定のコードブロックを繰り返し実行するプログラムで、for ループ、while ループ、do-while ループに分かれます。

以上がJava 言語のフロー制御ステートメントの使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Python の一般的なプロセス制御構造は何ですか? Python の一般的なプロセス制御構造は何ですか? Dec 12, 2023 pm 04:31 PM

Python には、シーケンス構造、選択構造、ループ構造という 3 つの一般的なプロセス制御構造があります。詳細な紹介: 1. シーケンシャル構造。プログラムの中で最も単純な構造です。コードの順序に従って、上から下に実行されます。2. 選択構造。この構造は、特定の条件に従って判断し、選択することができます。 Python のブロックは通常、選択構造を実装するために「if-elif-else」ステートメントを使用します; 3. 特定の条件が満たされたときに停止するまでコードの一部を繰り返し実行できるループ構造など。

golang のフロー制御ステートメントとは何ですか? golang のフロー制御ステートメントとは何ですか? Dec 28, 2022 pm 05:58 PM

フロー制御ステートメント: 1. if ステートメント、ブール式の後に 1 つ以上のステートメントが続く構成; 2. 「if...else」ステートメント、ブール式が false の場合に else の式が実行される; 3. switch ステートメント、異なる条件に基づいて異なるアクションを実行するために使用されます; 4. select ステートメント; 5. for ループ ステートメント、構文 "for k,v := range oldmap{newmap[k]=v}"; 6. ループ制御ステートメント Break、Continue 、後藤。

Python の一般的なフロー制御構造は何ですか? Python の一般的なフロー制御構造は何ですか? Jan 20, 2024 am 10:38 AM

Python には、シーケンシャル構造、条件付き構造、ループ構造、ジャンプ構造という 4 つの一般的なフロー制御構造があります。以下では、それらを 1 つずつ紹介し、対応するコード例を示します。シーケンシャル構造: シーケンシャル構造は、特定のキーワードや構文を使用せずに、プログラムが上から下へ所定の順序で実行される構造です。サンプルコード: print("シーケンス構造例1はこちら")print("シーケンス構造例2はこちら")print("シーケンス構造例2はこちら")

学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析 学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析 Jan 20, 2024 am 09:37 AM

初心者必見! Python で一般的に使用されるフロー制御ステートメントの分析には、特定のコード サンプルが必要です。 はじめに: Python は、簡潔で強力なプログラミング言語として、習得が容易であり、初心者が始めるのに適しています。フロー制御文はプログラミングの中核であり、フロー制御文をマスターすることで、より柔軟かつ効率的にプログラムを書くことができます。この記事では、Python で一般的に使用されるフロー制御ステートメントを詳細に分析し、具体的なコード例を示します。 1. if ステートメント if ステートメントは Pyt です

Python のフロー制御ステートメントを理解するには、いくつかの状況をマスターする必要があります Python のフロー制御ステートメントを理解するには、いくつかの状況をマスターする必要があります Jan 20, 2024 am 08:06 AM

Python は広く使用されている高級プログラミング言語で、学習が簡単で効率的かつ柔軟で、開発者に深く愛されています。 Python では、フロー制御ステートメントはプログラム ロジックの実装の重要な部分です。この記事では、Python でよく使用されるフロー制御ステートメントを紹介し、理解を深めるためのコード例を示します。 Python では、一般的なフロー制御ステートメントには条件ステートメントとループ ステートメントが含まれます。条件付きステートメントは、真または偽の条件に基づいてさまざまなコード ブロックを実行し、実行ブランチを決定および選択するために使用されます。ループステートメントは繰り返しに使用されます

Python のフロー制御ステートメントの種類をマスターして、ゼロから学びましょう。 Python のフロー制御ステートメントの種類をマスターして、ゼロから学びましょう。 Jan 20, 2024 am 09:02 AM

Pythonをゼロから学ぶには、まずフロー制御文の種類を理解しましょう! Python は、データ分析、人工知能、ネットワーク開発、およびさまざまな科学計算分野で広く使用されているシンプルかつ強力なプログラミング言語です。初心者にとって、基本的なフロー制御文を習得することは、論理的な判断を実現し、プログラムの実行フローを制御するための基礎となるため、非常に重要です。 Python には、順次構造、条件構造、ループ構造という 3 つの主なタイプのフロー制御ステートメントがあります。以下では、これら 3 つのプロセス制御ステートメントを詳細に紹介し、対応するステートメントを示します。

Golang のプロセス制御を簡単に分析した記事 Golang のプロセス制御を簡単に分析した記事 Nov 25, 2022 pm 09:07 PM

この記事では、Golang について説明し、Go 言語の基本的なプロセス制御について説明します。

Python の一般的なフロー制御構造は何ですか? Python の一般的なフロー制御構造は何ですか? Jan 20, 2024 am 10:38 AM

Python の一般的なフロー制御構造は何ですか? Python プログラミングにおいて、フロー制御構造は、プログラムの実行順序と条件判断を制御するために使用される強力なツールです。 Python では、一般的なフロー制御構造には、条件ステートメント、ループ ステートメント、例外処理ステートメントが含まれます。これらの各構成を 1 つずつ説明し、具体的なコード例を示してみましょう。条件ステートメント (if ステートメント): 条件ステートメントは、true または false の条件に基づいてコードのさまざまなブロックを実行するために使用されます。 Python の if ステートメントの構文は次のとおりです。

See all articles