首頁  >  文章  >  Java  >  switch case判斷變數

switch case判斷變數

WBOY
WBOY原創
2024-02-19 08:04:051070瀏覽

switch case判断变量

switch case判斷變量,需要具體程式碼範例

在程式設計中,我們經常需要根據不同的變數值來執行不同的操作。 switch case語句是一種方便的結構,可以根據變數的值來選擇不同的程式碼區塊來執行。

下面是一個具體的程式碼範例,展示如何使用switch case語句判斷變數的不同取值:

#include <stdio.h>

int main() {
    int day;

    printf("请输入一个整数(表示星期几):");
    scanf("%d", &day);

    switch (day) {
        case 1:
            printf("今天是星期一
");
            break;
        case 2:
            printf("今天是星期二
");
            break;
        case 3:
            printf("今天是星期三
");
            break;
        case 4:
            printf("今天是星期四
");
            break;
        case 5:
            printf("今天是星期五
");
            break;
        case 6:
            printf("今天是星期六
");
            break;
        case 7:
            printf("今天是星期天
");
            break;
        default:
            printf("输入有误,请输入1-7的整数
");
            break;
    }

    return 0;
}

在上面的程式碼中,首先定義了一個整數變數 day,然後透過scanf函數從使用者輸入中取得一個整數值。接著使用switch case語句,根據day的值來判斷今天是星期幾,並相應地輸出對應的資訊。

如果day的值是1,那麼switch case語句會執行第一個case後面的程式碼區塊,輸出"今天是星期一";如果day的值是2,則執行第二個case後面的程式碼區塊,輸出"今天是星期二";以此類推。

如果day的值不在1-7之間,那麼就會執行default後面的程式碼區塊,輸出"輸入有誤,請輸入1-7的整數"。

透過這個例子,我們可以看到switch case語句的結構:先透過switch關鍵字表示開始判斷變量,然後使用case關鍵字和具體的取值進行匹配,如果匹配成功,則執行相應的程式碼區塊;如果沒有符合成功,則執行default後面的程式碼區塊。每個case後面的程式碼區塊需要加上break關鍵字,以表示結束目前分支,並跳出switch case語句。

總之,switch case語句是一種非常常用的結構,可以根據變數的不同取值來進行不同的操作,非常方便。在實際的程式設計過程中,我們可以根據具體的需求,靈活地運用switch case語句,簡化程式碼的編寫。

以上是switch case判斷變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn