Java程序設計第四次作業內容
第六題:使用判斷語句,根據數字,輸出對應的中文是星期幾?
直接使用一個if語句的情況
int weekDay=3;
if(weekDay==1){
sop("今天是星期一");
}
if(weekDay==2){
sop("今天是星期二");
}
if(weekDay==3){
sop("今天是星期三");
}
使用關聯的if語句的情況
if(weekDay==1){
sop("今天是星期一");
}else if(weekDay==2){
sop("今天是星期二");
}else if(weekDay==3){
sop("今天是星期三");
}else{
sop("沒有這一天");
}
使用if語句做一個練習:1年有12個月,當中春天是3,4,5,夏天是6,7,8,秋天是9,10,11冬天是12,1,2
int month=8;//可以用鍵盤輸入自定義數字
第七題:使用分支語句,計算+ - * / %, 使用switch語句
int a=84,b=3;
char option=‘%‘;
switch (option)
{
case ‘+‘:
System.out.println("a+b="+(a+b));
break;
case ‘-‘:
System.out.println("a-b="+(a-b));
break;
case ‘*‘:
System.out.println("a*b="+(a*b));
break;
case ‘/‘:
System.out.println("a/b="+(a/b));
break;
case ‘%‘:
System.out.println("a%b="+(a%b));
break;
default:
System.out.println("a%b="+(a%b));
break;
}
分支的位置可以自由調整嗎?
分支的內容可以省略嗎?
使用switch語句做一個練習:1年有12個月,當中春天是3,4,5,夏天是6,7,8,秋天是9,10,11冬天是12,1,2
第八題:使用循環語句,分析程序的輸出結果?
do while 和 while有什麽區別?
int x=1;
do{
sop("x="+x);
x++;
}while(x<1);
int y=1;
while(y<1){
sop("y="+y);
y++;
}
第九題:使用for寫一個簡單循環語句,分析程序的輸出結果?
for(int x=1;x<3;x++)
{
sop("x="+x);
}
for(sop("a");sop("b");sop("c")
{
sop("d");
}
int x=1; for(System.out.println("a");x<3;System.out.println("c")) System.out.println("d"); x++
Java程序設計第四次作業內容