Heim >Java >javaLernprogramm >Variable zur Fallbeurteilung wechseln

Variable zur Fallbeurteilung wechseln

WBOY
WBOYOriginal
2024-02-19 08:04:051100Durchsuche

switch case判断变量

Wechselfall erfordert spezifische Codebeispiele

Bei der Programmierung müssen wir oft unterschiedliche Operationen basierend auf unterschiedlichen Variablenwerten ausführen. Die Switch-Case-Anweisung ist eine praktische Struktur, mit der Sie basierend auf dem Wert einer Variablen verschiedene Codeblöcke zur Ausführung auswählen können.

Das Folgende ist ein spezifisches Codebeispiel, das zeigt, wie die Switch-Case-Anweisung verwendet wird, um verschiedene Werte der Variablen zu bestimmen:

#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;
}

Im obigen Code wird zunächst eine Ganzzahlvariable day definiert , und dann übergeben Die Funktion scanf erhält einen ganzzahligen Wert aus der Benutzereingabe. Verwenden Sie dann die Switch-Case-Anweisung, um basierend auf dem Wert von day zu bestimmen, welcher Wochentag heute ist, und geben Sie die entsprechenden Informationen entsprechend aus. day,然后通过scanf函数从用户输入中获取一个整数值。接着使用switch case语句,根据day的取值来判断今天是星期几,并相应地输出相应的信息。

如果day的值是1,那么switch case语句会执行第一个case后面的代码块,输出"今天是星期一";如果day的值是2,则执行第二个case后面的代码块,输出"今天是星期二";以此类推。

如果day

Wenn der Wert von day 1 ist, führt die switch case-Anweisung den Codeblock nach dem ersten Fall aus und gibt „Heute ist Montag“ aus, wenn der Wert von day Wenn es 2 ist, wird der Codeblock nach dem zweiten Fall ausgeführt und „Heute ist Dienstag“ ausgegeben und so weiter.

Wenn der Wert von day nicht zwischen 1 und 7 liegt, wird der Codeblock nach der Standardeinstellung ausgeführt und „Eingabefehler, bitte geben Sie eine Ganzzahl von 1 bis 7 ein“ ausgegeben.

Anhand dieses Beispiels können wir die Struktur der Switch-Case-Anweisung sehen: Zuerst wird die Variable anhand des Switch-Schlüsselworts beurteilt und dann wird das Case-Schlüsselwort verwendet, um den spezifischen Wert abzugleichen. Wenn die Übereinstimmung erfolgreich ist, wird der entsprechende Code verwendet Block wird ausgeführt; Wenn keine Übereinstimmung erfolgreich ist, wird der Codeblock nach der Standardeinstellung ausgeführt. Das Schlüsselwort break muss nach jedem Fall zum Codeblock hinzugefügt werden, um das Ende des aktuellen Zweigs anzuzeigen und aus der Switch-Case-Anweisung zu springen. 🎜🎜Kurz gesagt ist die Switch-Case-Anweisung eine sehr häufig verwendete Struktur, die verschiedene Operationen basierend auf unterschiedlichen Variablenwerten ausführen kann, was sehr praktisch ist. Im eigentlichen Programmierprozess können wir Switch-Case-Anweisungen flexibel verwenden, um das Schreiben von Code entsprechend den spezifischen Anforderungen zu vereinfachen. 🎜

Das obige ist der detaillierte Inhalt vonVariable zur Fallbeurteilung wechseln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn