當前位置:首頁 » 編程語言 » javaswitchcase或

javaswitchcase或

發布時間: 2022-12-23 04:35:20

1. java中switch case什麼情況用

多重選擇的時候用,而且這些值都是一個定值,就是固定的值,而不是一個范圍 > 或 < 等.
記住swith()必須是一個int值 char short 都以int表示 ,所以他們也能用在swith中,

int a = 0;
switch(a) {
case 1: system.out.println("1");
case 2 :system.out.println("2"); break;
case 3 :system.out.println("3"); break;
default:system.out.println("default");
}

當a = 1的時候 會輸出1,2 因為 case 1: 後面沒有break switch遇到break才會退出,如果沒有break則會一直執行直到遇到break,或執行結束.default是在上面的結果都不可以的情況下才會執行的語句,可有可無.

2. Java中switch-case語句

這個很簡單啊,根據case後的字元執行相應的運算啊,如果是'+'號就做加法,依次類推

3. java中Sswitch和CASE是什麼意思

switch
(key)
{
case
value:
break;
default:
break;
}
格式如此:在java7以前,key可以是int或char型變數、進行判斷,功能相當於多個if
else,但是效率較多,default為默認執行的語句,當所有case判斷完畢,仍然未找到匹配時,則執行此選項,若有匹配,則執行語句,然後break,跳出switch語句塊

4. Java語言中的switch case語句求解

我改了下

import java.util.Scanner;
public class SwitchCaseDemo
{ /** * @param args */
//不需要你自定義下面的方法 ,switch 本來就是和case在一起用的 你把Switch(a);放在那和case的結構就錯了

public static void main(String[] args)
{
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("輸入學生的成績: ");
int a=sc.nextInt();

switch(a)
{
case 100:
case 99:case 98:case 97:case 96:case 95:case 94:System.out.println("該學生的成績的等級為A"); break;
case 89:
case 88:
case 87:
case 86:
case 85:
case 84:
case 83:
case 82:
case 81:
case 80:
System.out.println("該學生的成績的等級為B"); break;
case 79: case 78: case 77: case 76: case 75: case 74: case 73: case 72: case 71: case 70: System.out.println("該學生的成績的等級為C"); break; case 69: case 68: case 67: case 66: case 65: case 64: case 63: case 62: case 61: case 60: System.out.println("該學生的成績的等級為D"); break; default: System.out.println("該學生的成績的等級為E"); } }
/*private static void Switch(int a)
{ // TODO Auto-generated method stub } } 為什麼這個是錯的。求解釋。。。。 這是case的錯誤,看不懂。。。T T,求解答。。。。 Multiple markers at this line - Syntax error on token "case", assert expected - Syntax error on token(s), misplaced construct(s)
}*/
}

5. java 中 switch case 語句

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

switch(表達式)

{
case 常量表達式1:
語句1;

....

case 常量表達式2:
語句2;

default:
語句;
}

1.default就是如果沒有符合的case就執行它,default並不是必須的.

2.case後的語句可以不用大括弧.

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

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

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

1.標准型(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;
}

輸出結果:

3

6. JAVA里switch…case是什麼意思

switch…case是節點盅的意思
package com.ldc.test;

import java.util.Scanner;

/**
*
* @author 願做無聊聽眾6
*
*/
public class Test {
public static void main(String[] args) {
System.out.println("請輸入1、2、3:");
Scanner scan = new Scanner(System.in);
int go = scan.nextInt();
switch (go) {// ------------------------------------在這個節點下的代碼,如果沒有用break
// ,2、3、default的代碼也會執行
case 1:
System.out.println("這是第一個節點");
break;// -----------------------------------------跳出當前,不再往下執行
case 2:
System.out.println("這是第二個節點");
break;
case 3:
System.out.println("這是第三個節點");
break;

default:
System.out.println("節點未定義");
break;
}
}
}

7. Java中switch case

可以刪掉
default就是指上述條件都不滿足的情況下默認調用。你的枚舉元素已經固定為a,b,c,所以執行不到,可有可無。如果這個枚舉元素可能改變的話建議保留。

8. java switch case用的多麼

不多。因為javaswitchcase語句也是多分支語句,它用於基於不同的條件來執行不同的代碼。當要針對變數設置一系列的特定值的選項時,就可以使用javaswitchcase。javaswitchcase只針對於一系列特定的選項時,所以不多。

熱點內容
超級訪問陳小春應采兒 發布:2025-05-16 09:43:29 瀏覽:477
緩存視頻合並工具最新版 發布:2025-05-16 09:35:03 瀏覽:194
花雨庭伺服器ip地址和埠 發布:2025-05-16 09:34:58 瀏覽:239
同時修改多台伺服器管理地址工具 發布:2025-05-16 09:20:36 瀏覽:421
什麼配置就能玩地平線 發布:2025-05-16 09:13:46 瀏覽:82
python旋轉圖片 發布:2025-05-16 09:13:40 瀏覽:638
少女前線防檢測腳本 發布:2025-05-16 08:59:07 瀏覽:728
編譯器對系統的依賴 發布:2025-05-16 08:37:29 瀏覽:711
javamap數組 發布:2025-05-16 08:37:28 瀏覽:451
移動光貓如何自行修改密碼 發布:2025-05-16 08:20:15 瀏覽:125