① 輸出
print / println / printf
基礎程式設計(Java)· CH2
輸出入、運算子與判斷 · 導覽地圖
方向鍵或空白鍵翻頁。完整內容看 PDF 講義,動手試跑看 index。
本章地圖
一支程式的生命
Welcome1.java
— javac →
Welcome1.class先編譯再執行;檔名必須與 public class 同名。
骨架
public class 類別名 {
public static void main(String[] args) {
// 敘述;每句以分號 ; 結尾
}
}
main 是 JVM 的進入點,static 表示不需先建物件。
輸出
print:印完不換行println:印完換行printf:要排版或代入多個值(%d %s %n)跳脫序列:\n 換行、\t 定位、\" 雙引號。
輸入
import java.util.Scanner;Scanner input = new Scanner(System.in);int n = input.nextInt();先提示使用者,再讀;否則畫面像「卡住」。
記憶體
number1number2sum讀取不破壞(算 number1+number2 不改它們)、寫入會覆蓋(存進 sum 換掉舊值)。
運算
2 + 3 * 4 - 10 / 2
= 2 + 12 - 5
= 9
同級由左而右;要改順序用括號。整數除法 7 / 2 得 3。
判斷
= 是賦值,== 是比較a = b:把 b 的值存進 aa == b:問 a 是否等於 b,結果是 boolean關係運算子:> < >= <= == !=,用在 if 的條件裡。
接下來