1-3.3字串常值(String literal)
標準輸出
Chap1_3_4.java
執行結果
早安!
陳先生。-------(1)
早安!
陳先生。-------(2)
早安!陳先生。-------(3)
早安!
陳先生。-------(4)
程式說明:
System.out 即標準輸出物件。可以在Java執行時,於命令視窗裡顯示字串。print() 和 println() 即為此物件的二個方法(method)。如同之前提過的 main 方法,關於方法的詳細知識在之後的章節會在介紹。現在,先了解如何使用這二個方法。
如果括號中為空白,將不會有任何文字顯示,如以上可知,將會執行換行。
思考題
Err1_3_6.java
錯誤訊息
練習題1-2
輸出下圖結果至畫面顯示。
練習題1-3
將上題的結果,每行間增加一行空行。
System.out.println("完成了!!"); //輸出至營幕顯示。 System.out.println("第 一支JAVA程式。"); //輸出至營幕顯示。 |
上圖中包雙引號中的文字列 ("完成了!!") 及 ("第 一支JAVA程式。") 即為字串常值。關於字串常值的詳細知識將會在之後討論。除了字串常值,還有字元常值、整數常值、浮點數常值等。
字串的連結
Chap1_3_2.java
/** 輸出顯示 "早安! 陳先生。" */ class Chap1_3_2{ public static void main(String[] args){ System.out.println("早安!" + "陳先生。"); } } |
執行結果
早安!陳先生。
程式說明:
以上的範例程式是由二個字串常值透過加號(+)連結起來。從結果我們可以很容易的發現,加號可以連結字串常值。
由一行途述式顯式換行
Chap1_3_3.java
/** 輸出顯示 "早安! 陳先生。" */ class Chap1_3_3{ public static void main(String[] args){ System.out.println("早安! \n陳先生。"); } } |
執行結果
早安!
陳先生。
程式說明
“\n” 稱為換行字元(newline characters),是一種特殊字元。目的是在執行時將游標放在命令視窗的下一行開頭處。
標準輸出
Chap1_3_4.java
class Chap1_3_4{ public static void main(String[] args){ System.out.println("早安! \n陳先生。-------(1)"); System.out.println("早安!"); System.out.println(" 陳先生。-------(2)"); System.out.println(); //換行 System.out.print("早安!"); System.out.print(" 陳先生。-------(3)"); System.out.println(); //換行 System.out.print("早安! \n陳先生-------(4)"); } } |
執行結果
早安!
陳先生。-------(1)
早安!
陳先生。-------(2)
早安!陳先生。-------(3)
早安!
陳先生。-------(4)
程式說明:
System.out 即標準輸出物件。可以在Java執行時,於命令視窗裡顯示字串。print() 和 println() 即為此物件的二個方法(method)。如同之前提過的 main 方法,關於方法的詳細知識在之後的章節會在介紹。現在,先了解如何使用這二個方法。
System.out.println(); -------- 以標準輸出方式顯示,自動換行。 System.out.print(); -------- 以標準輸出方式顯示,不換行。 |
圖1-
println() 中 ln 的意思就是 Line , 使用這個方法就是要求程式在執行完此行後,游標移至下一行開始處。可以由以上的範例程式中容易的觀察出兩者的不同。如果括號中為空白,將不會有任何文字顯示,如以上可知,將會執行換行。
思考題
Err1_3_6.java
//輸出顯示 "我們即將完成第一章!" class Err1_3_6{ public static void main(String[] args){ System.out.println("我們即將完成第一章!); } } |
錯誤訊息
D:\docs\chap1\err\Err1_3_6.java:6: unclosed string literal System.out.println("我們即將完成第一章!); ^ D:\docs\chap1\err\Err1_3_6.java:6: ';' expected System.out.println("我們即將完成第一章!); ^ D:\docs\chap1\err\Err1_3_6.java:8: reached end of file while parsing } ^ 3 errors |
練習題1-2
輸出下圖結果至畫面顯示。
1,2,3, 4,5,6, 7,8,9, |
練習題1-3
將上題的結果,每行間增加一行空行。
1,2,3, 4,5,6, 7,8,9, |
0 意見:
張貼留言