3 回答

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
java中的switch選擇結(jié)構(gòu)可以使用數(shù)據(jù)類型的數(shù)據(jù):
1, int
2,char
3,byte
4,short
5,枚舉
6, String: PS:對(duì)JDK版本有要求,必須為1.7及以上版本
代碼示例:
public class Test_char {
public static void main(String[] args) {
char c = '二';
switch(c){
case '一':
System.out.println("1.char類型");
break;
case '二':
System.out.println("2.char類型");
break;
}
}
}
擴(kuò)展資料
switch表達(dá)式代碼:
#include<stdio.h>
int main()
{
double score;printf("請(qǐng)輸入分?jǐn)?shù):\n");
scanf("%lf",&score);switch((int)(score/10)) //switch((int)score/10)出現(xiàn)嚴(yán)重錯(cuò)誤
{
case 10:
case 9:printf("A(最好)\n");break;
case 8:printf("B(優(yōu)秀)\n");break;
case 7:printf("C(良好)\n");break;
case 6:printf("D(及格)\n");break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:printf("E(不及格)\n");break;
default:printf("Error!\n");
}
}
添加回答
舉報(bào)