(易忘篇)java基本語法難點1
阿新 • • 發佈:2020-05-31
##switch後面使用的表示式可以是哪些資料型別
byte、short、char、int、列舉型別變數、String型別。
##如何從控制檯獲取String和int型的變數,並輸出
```java
// 以下只關注重要點的程式碼編寫:
import java.util.Scanner;
Scanner scan = new Scanner(System.in);
// 獲取從控制檯編寫String型變數
String info = scan.next();
// 獲取從控制檯編寫int型變數
int id = scan.nextInt();
```
1、獲取其它型別變數在此不都列出,參考java.util.Scanner中的原始碼。
2、不能用Scanner物件直接接收char型變數,若想獲取,如下:
```java
import java.util.Scanner;
Scanner scan = new Scanner(System.in);
// 獲取從控制檯編寫String型變數
String info = scan.next();
// 獲取字串info中的第一個元素
char getchar = info.charAt(0);
```
##經典運算題:十進位制轉為十六進位制
![](https://img2020.cnblogs.com/blog/2049000/202005/2049000-20200531195548222-73353417.png)
結果