Java(包機制、doc、Scanner物件)
阿新 • • 發佈:2021-07-15
包機制
- 本質:資料夾
- 用於區別類名的名稱空間
- 一般利用公司域名倒置作為包名
- import與萬用字元* 匯入包
例:
import java.util.Scanner;
import com.xxx.xxx.*; // * 匯入這個包下所有的類
萬用字元 *
javadoc
- 用來生成自己API文件
- 命令
javadoc -encoding UTF-8 -charset UTF-8 java檔案
-encoding UTF-8 -charset UTF-8 避免中文亂碼
引數資訊
- @author 作者名
- @version 版本號
- @since 指明需要最早使用的jdk版本
- @param 引數名
- @return 返回值情況
- @throws 異常丟擲情況
生成文件後開啟 index.html檢視
Scanner物件
next()和nextLine()這兩種接受使用者輸入方式的區別:
next():
1.一定要讀取到有效字元後才可以結束輸入。
2.對輸入有效字元之前遇到的空白,next()方法會自動將其去掉。
3.只有輸入有效子符後才將其後面輸入的空白作為分隔符或者結束符。
4.next()不能得到帶有空格的字串。
nextLine():
1、以Enter為結束符也就是說nextLine()方法返回的是輸入回車之前的所有字元。
2、可以獲得空白。
練習:
- next()
package com.litetlewhite.practice; import java.util.Scanner; public class Run { public static void main(String[] args) { String a; Scanner scanner = new Scanner(System.in); a = scanner.next(); System.out.println(a); scanner.close(); } }
執行結果:
- nextLine()
package com.litetlewhite.practice;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
String a;
Scanner scanner = new Scanner(System.in);
a = scanner.nextLine();
System.out.println(a);
scanner.close();
}
}
執行結果: