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

javaswitch

發布時間: 2022-02-04 12:13:10

java用switch給成績分等級

import java.util.Scanner; public class test { public static void main(String[] args) { Scanner x = new Scanner(System.in); System.out.println("請輸入成績"); int a=x.nextInt(); int n=a/10; //百分制轉換為等第 switch(n){ case 10: //表示如果n=10,也就是一百分,輸出A case 9: System.out.println("A"); break; case 8: System.out.println("B"); break; case 7: System.out.println("C"); break; case 6: System.out.println("D"); break; case 5: case 4: case 3: case 2: case 1: case 0: System.out.println("FAIL"); //低於六十分的輸出不及格 FAIL break; default:System.out.println(" 請輸入一個正確的成績"); //輸入的不是百分制,報錯 } } }

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

③ Java中的Switch 語句

你沒有break,所以在符合了條件之後的所有代碼都會執行

④ java中switch的用法

java中switch的用法
首先從原理上來闡述這個問題:
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
2.特殊型1(不是完全有break語句,可以完成一些特殊應用)
int year=2005;
int month=3;
int day;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
case 2:
day=28;
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
}
這里 day=31;
3.特殊型2(default的位置)
int i=1;
switch(i)
{
case 1:
System.out.println(1);
default:
System.out.println("default");
case 2:
System.out.println(2);
break;
case 3:
System.out.println(3);
break;
}
輸出結果:
1
default
2

⑤ JAVA中的switch循環

importjava.util.Scanner;

publicclassTest01{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
System.out.println("1.登錄系統");
System.out.println("2.退出");
intoption=in.nextInt();
switch(option){
case1:
System.out.println("---登錄菜單---");
System.out.println("1.客戶信息管理");
System.out.println("2.購物結算");
System.out.println("3.真情回饋");
System.out.println("4.注銷");
option=in.nextInt();
switch(option){
case1:
System.out.println("購物管理系統>客戶信息管理");
System.out.println("1.顯示所有客戶信息");
System.out.println("2.增加客戶信息");
System.out.println("3.修改客戶信息");
System.out.println("4.查詢客戶信息");
break;
case2:
System.out.println("購物管理系統>購物結算");
break;
case3:
System.out.println("購物管理系統>真情回饋");
System.out.println("1.幸運大放送");
System.out.println("2.幸運抽獎");
System.out.println("3.生日問候");
break;
case4:
System.out.println("謝謝使用...");
break;
default:
System.out.println("輸入錯誤");
break;
}
break;
case2:
System.out.println("謝謝使用...");
break;
default:
System.out.println("輸入錯誤");
break;
}

}

}

⑥ java 關於switch語句

給一個簡單的switch做的菜單的例子給你

importjava.util.Scanner;
/**
*switch做菜單
*@authorAdministrator
*
*/
publicclassSwitchTest{
publicstaticintcd(){
inti;
System.out.println("*********************");
System.out.println("*******菜單********");
System.out.println("*****1添加*******");
System.out.println("*****2查找*******");
System.out.println("*****0退出*******");
System.out.println("*********************");
Scannersc=newScanner(System.in);
System.out.print("請輸入你的選擇:");
i=sc.nextInt();
returni;
}
publicstaticvoidmain(String[]args){
inti;
i=cd();
while(i!=0){
switch(i){
case1:
System.out.println("1111111111111");
break;
case2:
System.out.println("222222222222");
break;
case0:
System.out.println("exit!");
break;
}
i=cd();
}
/*do{
i=cd();
switch(i){
case1:
System.out.println("1111111111111");
break;
case2:
break;
default:
break;
}
}while(i!=0);*/
}
}

⑦ java switch是什麼

你可以理解為多個分支的選擇。

switch根據表達式的判斷執行其中某一個分支或者某幾個分支的代碼。

⑧ java的switch語句

i是for循環里聲明的局部變數。int i = 1 是i的初始值為1 i<=4 說的是當i小於等於4的時候循環結束。i++說的是每循環一次i的值增加1.也就是說這個for循環里邊的內容要運行4次,i的值分別為1 2 3 4. switch case 參考樓上~

⑨ java switch 語句

i是幾 他就按順序找case,找到之後便執行,所以沒有one ten。因為你每個case後面沒有break,所以找到case 5之後繼續執行後面的case 3、default。

熱點內容
阿里雲伺服器寬頻是專線嗎 發布:2025-01-09 01:22:42 瀏覽:600
上門修個密碼箱鎖多少錢 發布:2025-01-09 01:21:49 瀏覽:266
python企業培訓 發布:2025-01-09 01:17:14 瀏覽:889
怎樣存儲氣體 發布:2025-01-09 01:17:13 瀏覽:259
伺服器配套的台式電腦電腦 發布:2025-01-09 01:11:34 瀏覽:465
android啟動速度優化 發布:2025-01-09 01:08:17 瀏覽:914
hadoop命令上傳文件 發布:2025-01-09 01:08:16 瀏覽:601
編譯器的構造和設計 發布:2025-01-09 01:08:13 瀏覽:460
房東不給配置冰箱怎麼辦 發布:2025-01-09 01:02:54 瀏覽:382
我的世界伺服器刷東西手機版 發布:2025-01-09 01:02:15 瀏覽:210