目錄
- 1. API
- 2. Scanner
- 3. Random
1. API
API是一些預先定義的函數,或指軟體系統不同組成部分銜接的約定。一般建議使用API1.6(因為有官方漢化)。
2. Scanner
可以實作鍵盤輸入資料到程式中。
- 引用類型的使用步驟:
-
導包
import 包路徑.類名稱
注意:隻有java.lang包下的内容不需要導包,其餘都需要import語句
-
建立
類名稱 對象名 = new 類名稱();
-
使用
對象名.成員方法名();
-
-
Scanner
一個完整的引用scanner編寫的擷取鍵盤輸入的程式如下:
package day01.demo05;
import java.util.Scanner; //導包(idea會根據敲Scanner類名稱時自動導包/光标放在Scanner上然後Alt+Enter)
public class Demo05Scanner {
public static void main(String[] args) {
// System.in代表從鍵盤進行輸入
Scanner sc = new Scanner(System.in);
// 擷取鍵盤輸入的int數字(把鍵盤輸入的字元串轉換成int類
int num = sc.nextInt();
System.out.println("輸入的int數字是"+num);
// 擷取鍵盤輸入的字元串(原封不動保持輸入的字元串
String str = sc.next();
System.out.println("輸入的字元串為"+str);
}
}
其中,scanner關于int和string的方法名都可以在API1.6中Scanner的方法摘要中找到。
3. Random
Random類用來産生随機數字。
使用時:
Random r = new Random();
int num = r.nextInt();
注意:
- nextInt()括号内為空代表範圍是int所有範圍,有正有負。
-
括号内不為空代表标注了範圍。int num = r.nextInt(3);代表了一個左閉右開區間[0,3)。
一個猜數字遊戲的示例如下
(這裡還提供了一個思路:如何用while循環寫一個除了某種情況會跳出外其餘無限循環的功能)