ホームページ  >  記事  >  ウェブフロントエンド  >  switch文の実行フローはどのようなものですか?

switch文の実行フローはどのようなものですか?

hzc
hzcオリジナル
2020-06-16 15:27:368696ブラウズ

switch文の実行フローはどのようなものですか?

1. switch ステートメントの形式:

switch(表达式){
   case 值1:
      语句体1;
      break;
   case 值2:
      语句体2;
      break;
       ...
   default:
      语句体n+1;
      break;
}

2. 形式の説明:

式: byte, short, int, char

# Case 後者の値:式

# Break :テーブル中断の意味

default: すべての値が一致しない場合、ステートメント本体のデフォルトが実行されます;

3. 実行プロセス:

A: まず、次の値を計算します。式

##3. 実行プロセス:

B: ケースの背後にある値に従って計算された値を比較し、一致する場合は、対応するステートメントが実行され、Break に遭遇すると終了します。

C: すべてのケースが一致しない場合は、ステートメント本体 n 1

4 を実行します。 コード例:

Scanner sc= new Scanner(System.in);
System.out.println("请输入数字1-7");
int i = sc.nextInt();
switch(i) {
case 1:
System.out.println("星期一");
break;
   case 2:
     System.out.println("星期二");
     break;
   case 3:
     System.out.println("星期三");
     break;
   case 4:
    System.out.println("星期四");
     break;
   case 5:
     System.out.println("星期五");
     break;
   case 6:
     System.out.println("星期六");
     break;
   case 7:
     System.out.println("星期天1");
     break;
   default:
     System.out.println("请输入正确数字:");
     break;

推奨チュートリアル: 「JS チュートリアル

以上がswitch文の実行フローはどのようなものですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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