Java__包機制__用戶輸入

包機制


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

包的做用java

  1. 把功能類似的類或者相關接口組織在同一個包裏,方便再查找。工具

  2. 包名能夠避免名字衝突。3d

  3. 包也限定了訪問權限,擁有包的訪問權限類才能夠訪問某個包中的類。code


java使用包機制(package)這種機制能夠實現訪問控制、提供搜索和定位類(class)、接口、枚舉(enumerations)、註釋(annotation)等等對象

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

建立包名blog


通常使用公司域名做爲包名:接口

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

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


用戶交互Scanner


一、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語句放在最後。
相關文章
相關標籤/搜索