1. 程式人生 > >Java程序設計第四次作業內容

Java程序設計第四次作業內容

ase 定義 cnblogs 設計 分支 鍵盤 12個 nth 情況

第六題:使用判斷語句,根據數字,輸出對應的中文是星期幾?

直接使用一個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程序設計第四次作業內容