1. 程式人生 > >(易忘篇)java基本語法難點1

(易忘篇)java基本語法難點1

##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) 結果