本文學習內容來自騰訊課堂提供的學習視頻。進入騰訊課堂官網,搜索 Java基礎入門階段 就可以看到這門免費培訓視頻。
培訓視頻詳細類別爲:IT 互聯網> 編程語言>Java>Java基礎入門階段(javase教程,零基礎java入門教程)(階段一)。
本文是個人對該培訓視頻的學習筆記。僅供參考。
class DemoSwitch1{
public static void main(String[] args){
int grade = 2;
switch(grade){
case 1:
System.out.println("*");
break;
case 2:
System.out.println("**");
break;
case 3:
System.out.println("***");
break;
case 4:
System.out.println("****");
break;
case 5:
System.out.println("*****");
break;
default:
System.out.println("Error");
}
}
}
運行結果:
**
示例:打印年月日。
class DemoSwitch2{
public static void main(String[] args){
int year = 2016;
int month = 2;
int days = 0;
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days =31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2:
if(year%400 == 0 || (year%4 == 0 && year%100 != 0)){
days = 29;
}else{
days = 28;
}
break;
default:
System.out.println("Please input the correct month.");
break;
}
if(days != 0){
System.out.println(year+"/"+month+"/"+days);
}
}
}
運行結果:
2016/2/29
筆記:
表達式可以是 byte short int char
Jdk1.7 可以用String