偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Java中的switch-case語句

開發(fā) 后端
本文講解Java中的switch-case語句。

對于流程控制中的switch-case語句,一直是我的一個弱項.

每當(dāng)考試或者面試筆試的時候,總是丈二和尚摸不著頭腦,我想這應(yīng)該是我基礎(chǔ)太差的原因吧!

為了徹底解決這個心病,不得不花點(diǎn)功夫了!

首先從原理上來闡述這個問題:

switch(表達(dá)式)

{ case 常量表達(dá)式1:語句1;

....

case 常量表達(dá)式2:語句2;

default:語句; }

1.default就是如果沒有符合的case就執(zhí)行它,default并不是必須的.

2.case后的語句可以不用大括號.

3.switch語句的判斷條件可以接受int,byte,char,short,不能接受其他類型.

4.一旦case匹配,就會順序執(zhí)行后面的程序代碼,而不管后面的case是否匹配,直到遇見break,利用這一特性可以讓好幾個case執(zhí)行統(tǒng)一語句.

 原理歸原理,下面是幾個容易混淆的例子.

1.標(biāo)準(zhǔn)型(case后面都有break語句)

int i=3;
switch(i)
{
   case 1:
       System.out.println(1);
       break;
   case 2:
       System.out.println(2);
       break;
   case 3:
       System.out.println(3);
       break;
   default:
       System.out.println("default");
       break;
}

輸出結(jié)果:

3

【編輯推薦】

  1. JavaOne 2009第三天:微軟與Sun/Oracle攜手并進(jìn)
  2. 開發(fā)高可移植性J2ME的軟件
  3. Java虛擬機(jī)(JVM)中的內(nèi)存設(shè)置詳解
責(zé)任編輯:王觀 來源: CSAI顧問
相關(guān)推薦

2010-02-02 17:20:44

C++ switch-

2024-02-28 08:54:57

switchGo錯誤

2024-05-15 08:09:23

2011-03-07 13:27:13

SQLCase

2010-10-08 15:54:34

mysql中case

2024-10-15 16:53:07

2009-08-19 10:41:14

C# switch和c

2011-05-25 14:59:35

if elseswitch case

2021-07-21 09:35:36

switchbreakJava

2009-12-02 19:51:54

PHP Switch語

2010-11-18 13:09:19

Oracle case

2021-04-20 19:23:07

語法switch-casePython

2023-04-10 16:09:58

2010-09-17 10:08:18

SQL中case wh

2025-04-11 08:21:24

2010-09-07 14:56:49

SQL語句CASE WHEN

2011-08-15 17:15:45

CASE語句Oracle給指定字段賦值

2010-11-18 15:46:41

Oracle Deco

2023-12-18 09:26:12

C++switchif

2009-10-21 16:00:26

VB.NET CASE
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號