JavaSE part1 基礎程式設計day02
阿新 • • 發佈:2018-12-14
第二章 基本程式設計
2.1 關鍵字和識別符號
- 關鍵字 在高階程式語言裡被賦予特殊含義的單詞
- 識別符號 識別符號是為了標識程式中諸如類、方法和變數的元素而採用的命名。 識別符號規則:1.由字母、數字、下劃線(_)和美元符號($)構成的字元序列。 2.識別符號必須以字母、下劃線或美元符號開頭,不能以數字開頭。 3.識別符號不能是保留字。 4.識別符號不能是true、false、null。 5.識別符號可以為任意長度。
2.2 註釋和常量
- 註釋
註釋說明的文字,不屬於程式碼,所以不會參與編譯 更不會在位元組碼中出現。
單行註釋:// 註釋內容
多行註釋: /* 註釋內容 /
文件註釋: /
- 常量 常量是指在程式中直接出現的資料->字面量
- 進位制
2.3 變數和資料型別
- 變數 變數是一個記憶體中的臨時儲存空間,一個變數在可以使用前必須被宣告和初始化。變數的分配是由計算機隨機分配的,實體地址不變。為了方便找到變數,對該變數空間取名->變數名,變數之間用逗號隔開。 變數空間裡面只能儲存同一型別的資料
- 資料型別
2.4輸入和輸出
- Scanner物件 Scanner scanner=new Scanner(System.in); scanner.nextLine(); scanner.next(); scanner.nextInt(); scanner.nextDouble(); scanner.nextByte(); scanner.nextFloat(); scanner.nextLong();
- System.out.println();
2.5 資料型別轉換
- 資料型別轉換 強制型別轉換 大->小
2.6 演算法運算子
-
加 +
-
減 -
-
乘 *
-
除 /
-
取餘 %
-
自加 ++
-
自減 –
-
示例:顯示當前時間 開發一個以GMT(格林威治標準時間)來顯示當前時間的程式,以小時:分鐘:秒的格式來顯示,例如11:12:09。
public class ShowCurrentTime{ public static void main(String[] args){ //獲取從1970 1-1 00:00:00到至今的毫秒數 long millis=System.currentTimeMillis(); long seconds=millis/1000; long minutes=seconds/60; long hours=minutes/60; //如何從經過的毫秒值裡獲取當前小時 總小時%24 System.out.print(hours%24+8+":");//東八區+8 //...當前分鐘 System.out.print("minutes%60+":"); //...當前秒 System.out.println(seconds%60); } }
補充
對於全部高階程式語言而言,都有如下基本程式結構:關鍵字、識別符號、註釋、常量、變數、運算子、語句、函式、陣列
程式碼
public static void main(String[] args){
//提示使用者輸入十進位制數作為總錢數 例11.56
Scanner scanner=new Scanner();
System.out.println("請輸入總錢數:");
//轉換為1分幣個數
int money=(int)(scanner.nextDouble()*100);
//獲取美元數
int dollar=money/100;//1156
money=money%100;//剩餘美分數 56
//獲取2角5分
int quarter=money/25;//2
money=money%25;//6
//獲取1角
int dime=money/10;//0
money=money%10;//6
//獲取5分
int nikel=money/5;//1
int penny=money%5;//1
System.out.println("dollar="+dollar);
System.out.println("quarter="+quarter);
System.out.println("dime="+dime);
System.out.println("nickel="+nickel);
System.out.println("penny="+penny);
}
}