1. 程式人生 > >JAVA學習(二):第二章 基本程式設計

JAVA學習(二):第二章 基本程式設計

第二章 基本程式設計

 

(1)變數:變數儘量選擇有描述性的名字;

(2)實數用浮點型數表示;

(3)加號(+)的意義:加法與字串的連線;

(4)從控制檯讀取輸入:

import Java.util.*;

public class A{

public static void main(String args[]){

    Scanner input  = new Scanner(System.in);

    變數 = input.next數值型別(首字母大寫)

}

}

 

(5)識別符號:為了標識程式中諸如類、方法和變數的元素而採用的命名;

 

  • 由字母、數字、下劃線組成和美元符號構成的字元序列;
  • 不能以數字開頭;
  • 不能是保留字(true、false、null等);
  • 長度任意;

(6)命名常量:

final 資料型別 常量名 = 數值   //常量名大寫

    好處:1、不必輸入同一個值;

          2、如果更改只需要改一個地方;

          3、給常量附一個具有描述性的名字,提高易讀性;

(7)命名習慣:

  • 確保程式中的變數、常量、類和方法所選擇的描述性名字是直觀易懂的;
  • 變數與方法第一個單詞首字母小寫,其餘單詞首字母的大寫;
  • 類名中首字母大寫;
  • 大寫常量中所有字母;

(8)冪運算:

ab次方  =  Math.paw(a,b);

 

 

(9)整數直接量:

 

  型別:

表示形式:

二進位制:

0(零)b/0B開頭

八進位制:

0開頭

十六進位制:

0X開頭

int型:

15

long 型:

15L/15l

double

0.5555D/d

float

0.5555F/f

科學計數法

a*10b = aEb

 

(10)Java中的優先順序 :

 

(11)自增自減運算子:++i是使用增加後的值;

(12)數值型別的轉換:

  • 拓寬型別是將一個小範圍的型別轉化為一個大範圍的型別;
  • 縮窄型別是將一個大範圍的型別轉化為一個小範圍的型別(需要強制轉換);

System.out.println((int)1.7)強制轉換

 

(13)Java開發步驟:

  1. 根據需求定義出所要的類
  2. 根據題目中的要求規劃出類的屬性:name,age,computer、English、math;
  3. 所有的屬性必須通過getter及setter訪問
  4. 所有屬性必須封裝:private
  5. 如果需要增加構造方法,為屬性賦值
  6. 所有的資訊不要在類中直接輸出,而是交給呼叫處輸出

    ·在類中不能出現System.out.println()語句。