變數與輸出

一、println 與 變數 使用

在Hello Java 程式中我們有用到println 這個用法:

 System.out.println("Hello Java!");

本章就先從這部分開始說起~ 以下:

public class class01 {

	public static void main(String[] args) {
		int num;
		num=5;
		System.out.println("I have "+num+" books");
		System.out.println("You have "+num+" books, too");

	}

}

我們可以先想想,這個的輸出結果會是如何。 想完之後再上 eclipse 執行看看結果如何。

比對兩次的是否相同後,在看以下的程式分析唷!

本章的重點如下:

int num;
num=5;
	System.out.println("I have "+num+" books");
	System.out.println("You have "+num+" books, too");

int num;是宣告 num 為一個整數型態的變數。

num=5;是把數值5設定給整數變數num存放。

System.out.println(“I have “+num+” books”);
System.out.println(“You have “+num+” books, too”);

System.out 是標準輸出;println 則是 print line 的縮寫,意指將後方括號中的內容印到輸出設備,如螢幕。因此印出 I have 5 books 之後會換行也就是把游標移到下一行的開端列印。

我們可以發現他會直接印出雙引號內的內容,而num 的部分為數值5。 簡單的對照圖如下:由於已給定num變數為數值5,因此輸出時將會輸出5。

二、println 與 print 比較

讓我們改試試以下程式碼:

public class class01 {

	public static void main(String[] args) {
		int num;
		num=5;
		System.out.print("I have "+num+" books");
		System.out.println("You have "+num+" books, too");

	}

}

與上面的輸出結果有何差別?

在這邊補充說明 print 與 println 的小差異:

println 是有換行 print 無換行

Last updated