大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java控制臺輸出語句

Java控制臺輸出語句

更新時間:2022-12-12 12:28:22 來源:動力節點 瀏覽1327次

1.控制臺輸出

System.out.println("哪吒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;
	}
}

2.讀取輸入

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+"歲啦!");
    }
}

3.格式化輸出

(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)控制臺輸出

4.包

(1)什么是包

為了更好地組織類,Java 提供了包機制,用于區別類名的命名空間。

(2)包的作用

把功能相似或相關的類或接口組織在同一個包中,方便類的查找和使用。

如同文件夾一樣,包也采用了樹形目錄的存儲方式。同一個包中的類名字是不同的,不同的包中的類的名字是可以相同的,當同時調用兩個不同包中相同類名的類時,應該加上包名加以區別。因此,包可以避免名字沖突。

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

(3)Java 包作用域

1)public

可以被任何類使用

2)private

只能被定義它的類使用

3)protected

可以被自己、同一包下的其它類、子類使用

4)默認作用域

可以被自己和同一包下的其他類使用

5.import關鍵字

(1)import

為了能夠使用某一個包的成員,我們需要在 Java 程序中明確導入該包,使用 "import" 語句可完成此功能。

如果在一個包中,一個類想要使用本包中的另一個類,那么該包名可以省略。

(2)static import靜態導入

jdk1.5里引入了“Static Import”機制,借助這一機制,可以用略掉所在的類或接口名的方式,來使用靜態成員。static import和import其中一個不一致的地方就是static import導入的是靜態成員,而import導入的是類或接口類型。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日日摸夜夜摸人人嗷嗷叫 | 一级毛片免费在线播放 | 99精品影视 | 免费h片网站 | 国产欧美自拍 | 99免费在线 | 日本叼嘿视频 | 国产国拍亚洲精品午夜不卡17 | 快色视频网站 | 色五月在线视频 | 最新午夜韩国理论片77网 | 伊人伊人影院 | 欧美日韩精品一区二区在线线 | 久久亚洲国产的中文 | 香蕉欧美 | 国产欧美日韩免费一区二区 | 粗大猛烈进出呻吟声的视频 | 日韩中文字幕免费在线观看 | 日本一级片在线观看 | 亚洲欧美国产另类视频 | 婷婷综合国产激情在线 | 久久久夜间小视频 | 免费精品国产福利片 | 就要爱综合| 一区二区三区在线播放视频 | 国产精品久久久久久久成人午夜 | 亚洲免费国产 | a欧美在线 | 国产永久一区二区三区 | 9999精品视频 | 久久久亚洲精品视频 | 爱爱免费视屏 | 欧美日韩不卡码一区二区三区 | 9999人体做爰大胆视频 | 国产成人精品视频免费大全 | 久久99热只有频精品6不卡 | 亚洲欧美日韩网站 | 视频一区欧美 | 麻豆伦理| 一区二区三区免费在线观看 | 国产精品美女免费视频大全 |