🍅 周周有福利,周周有驚喜 哪吒社區 - 風火輪計劃
🍅 Java學習路線配套文章:搬磚工逆襲Java架構師
🍅 Java經典面試題大全:10萬字208道Java經典面試題總結(附答案)
🍅 簡介:Java領域優質創作者🏆、CSDN哪吒公眾號作者? 、Java架構師奮斗者💪
🍅 掃描主頁左側二維碼,加入群聊,一起學習、一起進步
🍅 歡迎點贊 👍 收藏 ?留言 📝
目錄
一、控制臺輸出
二、讀取輸入
三、格式化輸出
1、型別轉換字符
2、代碼實體
3、控制臺輸出
四、包
1、什么是包
2、包的作用
3、Java 包作用域
五、import關鍵字
1、import
2、static import靜態匯入
一、控制臺輸出
System.out.println("CSDN哪吒javase講的真好");
println原始碼:
public void println(String x) {
synchronized (this) {
print(x);
newLine();
}
}
public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
}
private void write(String s) {
try {
synchronized (this) {
ensureOpen();
textOut.write(s);
textOut.flushBuffer();
charOut.flushBuffer();
if (autoFlush && (s.indexOf('\n') >= 0))
out.flush();
}
}
catch (InterruptedIOException x) {
Thread.currentThread().interrupt();
}
catch (IOException x) {
trouble = true;
}
}
private void newLine() {
try {
synchronized (this) {
ensureOpen();
textOut.newLine();
textOut.flushBuffer();
charOut.flushBuffer();
if (autoFlush)
out.flush();
}
}
catch (InterruptedIOException x) {
Thread.currentThread().interrupt();
}
catch (IOException x) {
trouble = true;
}
}
二、讀取輸入
package com.nezha.javase;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("你是誰?");
Scanner in = new Scanner(System.in);
String name = in.nextLine();
System.out.println("你幾歲了?");
int age = in.nextInt();
System.out.println("我是"+name + ",我今年"+age+"歲啦!");
}
}

三、格式化輸出
1、型別轉換字符
| b | Boolean值 | h | 散列碼(16進制) |
| c | Unicode字符 | s | String |
| d | 整數型(10進制) | x | 整數(16進制) |
| e | 浮點數(科學計數) | % | 字符“%” |
| f | 浮點數(10進制) |
2、代碼實體
package com.nezha.javase;
public class Test {
public static void main(String[] args) {
int age = 29;
String name = "哪吒";
String info = String.format("My name is %s and my age is %d", name, age);
System.out.println(info);
}
}
3、控制臺輸出

四、包
1、什么是包
為了更好地組織類,Java 提供了包機制,用于區別類名的命名空間,
2、包的作用
- 把功能相似或相關的類或介面組織在同一個包中,方便類的查找和使用,
- 如同檔案夾一樣,包也采用了樹形目錄的存盤方式,同一個包中的類名字是不同的,不同的包中的類的名字是可以相同的,當同時呼叫兩個不同包中相同類名的類時,應該加上包名加以區別,因此,包可以避免名字沖突,
- 包也限定了訪問權限,擁有包訪問權限的類才能訪問某個包中的類,
3、Java 包作用域
(1)public
可以被任何類使用
(2)private
只能被定義它的類使用
(3)protected
可以被自己、同一包下的其它類、子類使用
(4)默認作用域
可以被自己和同一包下的其他類使用
五、import關鍵字
1、import
為了能夠使用某一個包的成員,我們需要在 Java 程式中明確匯入該包,使用 "import" 陳述句可完成此功能,
如果在一個包中,一個類想要使用本包中的另一個類,那么該包名可以省略,
2、static import靜態匯入
jdk1.5里引入了“Static Import”機制,借助這一機制,可以用略掉所在的類或介面名的方式,來使用靜態成員,static import和import其中一個不一致的地方就是static import匯入的是靜態成員,而import匯入的是類或介面型別,
上一篇:Java零基礎入門 5:Java字串
下一篇:Java零基礎入門 7:Java控制流程

添加微信,備注1024,贈送Java學習路線思維導圖
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/357098.html
標籤:java
