书煮日月 發表於 2026-1-9 09:59:04

Java中的Switch Case语句及示例详解

<p>Java中的Switch Case语句及其示例</p>
<p>当我们有许多选项(或多个选项),并且我们可能需要为每个选项执行不同的任务时,会使用Switch case语句。</p>
<p>Switch case语句的语法如下所示&mdash;&mdash;</p>
<div class="jb51code"><pre class="brush:java;">switch (variable or an integer expression)
{
   case constant:
   //Java code
   ;
   case constant:
   //Java code
   ;
   default:
   //Java code
   ;
}</pre></div>
<p>A Simple Switch Case Example</p>
<div class="jb51code"><pre class="brush:java;">public class SwitchCaseExample1 {
   public static void main(String args[]){
   int num=2;
   switch(num+2)
   {
      case 1:
          System.out.println("Case1: Value is: "+num);
        case 2:
          System.out.println("Case2: Value is: "+num);
        case 3:
          System.out.println("Case3: Value is: "+num);
      default:
          System.out.println("Default: Value is: "+num);
      }
   }
}</pre></div>
<p>&nbsp;说明:在switch中我给出了一个表达式,也可以给出变量。我给出了num+2,其中num值为2,相加后的表达式为4。由于没有定义值为4的情况,因此执行了默认情况。这就是为什么我们应该在switch的情况下使用default,这样,如果没有匹配条件的catch,就会执行默认块。</p>
<p>交换机案例中的Break语句<br />Break语句在switch情况下是可选的,但您几乎每次处理switch情况时都会使用它。在我们讨论break语句之前,让我们看看下面的示例,其中我没有使用break语句:</p>
<div class="jb51code"><pre class="brush:java;">public class SwitchCaseExample2 {
   public static void main(String args[]){
      int i=2;
      switch(i)
      {
       case 1:
           System.out.println("Case1 ");
       case 2:
           System.out.println("Case2 ");
       case 3:
           System.out.println("Case3 ");
       case 4:
         System.out.println("Case4 ");
       default:
           System.out.println("Default ");
      }
   }
}</pre></div>
<p>Example with break statement</p>
<div class="jb51code"><pre class="brush:java;">public class SwitchCaseExample2 {
   public static void main(String args[]){
      int i=2;
      switch(i)
      {
       case 1:
           System.out.println("Case1 ");
           break;
       case 2:
           System.out.println("Case2 ");
           break;
       case 3:
           System.out.println("Case3 ");
           break;
       case 4:
         System.out.println("Case4 ");
         break;
       default:
           System.out.println("Default ");
      }
   }
}</pre></div>
<p>到此这篇关于Java中的Switch Case语句及示例详解的文章就介绍到这了,更多相关java switch case语句内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
                           
                            <div class="art_xg">
                              <b>您可能感兴趣的文章:</b><ul><li>Java中的switch-case语句的语法、特征详解</li><li>Java switch case语句的用法及常见问题</li><li>Java switch case语句举例详解</li><li>Java 如何在switch case语句中声明变量</li><li>浅谈java switch如果case后面没有break,会出现什么情况?</li><li>java中的switch case语句使用详解</li><li>Java switch case数据类型原理解析</li><li>java中switch case语句需要加入break的原因解析</li></ul>
                            </div>

                        </div>
                        <!--endmain-->
頁: [1]
查看完整版本: Java中的Switch Case语句及示例详解