Java__包機制__使用者輸入

TY__F發表於2021-03-13

包機制


  1. 包機制的存在是為了解決當定義了多個類的時候,可能會出現類名重複的問題,包機制的存在可以解決這一衝突。

包的作用

  1. 把功能相似的類或者相關介面組織在同一個包裡,方便再查詢。

  2. 包名可以避免名字衝突。

  3. 包也限定了訪問許可權,擁有包的訪問許可權類才可以訪問某個包中的類。


java使用包機制(package)這種機制可以實現訪問控制、提供搜尋和定位類(class)、介面、列舉(enumerations)、註釋(annotation)等等

package pkg1[.pkg2[.pkg3...]];

建立包名


一般使用公司域名作為包名:

例如:www.baidu .com-------->包名:com.baidu.com

使用import關鍵字來引入包,引入包必須放在自身包名的下面。


使用者互動Scanner


1、Scanner物件

Java給我們提供了實現程式與使用者互動的工具類,Java.util.Scanner;獲取使用者的輸入

Scanner s = new Scanner(System.in);
//注意書寫習慣,寫出close()避免長期佔用資源
scanner.close();

Scanner類裡的方法next()與nextLine()方法獲取輸入,利用hasNext()和hasNextLine()判斷是否否有輸入。


順序結構、選擇結構

順序結構就是根據最基本的,沒有特殊指明,否則就按照順序一句一句執行。

選擇結構:

  1. if單選擇結構;
  2. if雙選擇結構;
  3. if多選擇結構;
  4. 巢狀if結構;
  5. switch多選擇結構。(byte,short,int ,char,從javaSE7開始switch支援字串常量或者字面量)

對於選擇結構展示自己的不熟悉的幾個:


switch語句:

關於switch

  1. switch語句中可以有多個case語句,每個case後面要跟一個冒號,和相關的值;
  2. case的值要求和switch語句中的值的資料型別相同,而且只能是常量或者字面常量;
  3. 遇到break就跳出這個迴圈,遇到continue就跳出這次迴圈;
  4. 一般把default語句放在最後。

相關文章