Java學習筆記16——每日一考(Day04)

目 錄

1.switch後面使用的表示式可以是哪些資料型別的。

2. 使用switch語句改寫下列if語句:

int a = 3;  int x = 100;       if(a==1)              x+=5;       else if(a==2)              x+=10;       else if(a==3)              x+=16;       else                          x+=34;

3. 談談你對三元運算子、if-else和switch-case結構使用場景的理解

4. 如何從控制檯獲取String和int型的變數,並輸出?使用程式碼實現

5. 使用for迴圈遍歷100以內的奇數,並計算所有的奇數的和並輸出。

1.switch後面使用的表示式可以是哪些資料型別的。

byte、char、short、int、列舉型別變數、String資料型別

2. 使用switch語句改寫下列if語句:

int a = 3;  int x = 100;       if(a==1)              x+=5;       else if(a==2)              x+=10;       else if(a==3)              x+=16;       else                          x+=34;

3. 談談你對三元運算子、if-else和switch-case結構使用場景的理解

三元運算子

switch-case

都可以改寫成

if-else

結構,反之不一定成立

能使用

三元運算子

switch-case

的優先使用,最後考慮使用

if-else

4. 如何從控制檯獲取String和int型的變數,並輸出?使用程式碼實現

1、導包:

import java.util.scanner;

2、例項化:

Scanner scan = new Scanner(System.in);

3、獲取資料型別:

String info = scan.next();

int num = scan.nextInt();

5. 使用for迴圈遍歷100以內的奇數,並計算所有的奇數的和並輸出。

Java學習筆記16——每日一考(Day04)