一.如何編寫java程序呢?
1.新建一個java工程
2. 新建一個包名 新建一個java類 包的命民 :域名的反向 www.百度.com com.百度.www
3.編寫內容
4.在類中的空白處 右擊運行java 選擇run as java application
詳情請參考:java基礎之經典輸出語句HelloWord
二.關鍵字
Java關鍵字是對Java編譯器有特殊含義的字符串,是編譯器和程式設計師的一個約定,程式設計師利用關鍵字來告訴編譯器其聲明的變量類型、類、方法特性等信息。Java語言共定義了如下所示的關鍵字。--來自百度百科
三.標識符
標識符:為各種變量 類 等命名時的字符為標識符;
標識符的組成規則:
組成: 數字 字母 下劃線 美元符號;
三不: 不能以數字開頭 不能與關鍵字衝突 長度無限制 區別大小寫;
標識符的命名規則:
1.包名:全部小寫;
2.類或接口:首字母大寫,若多個單詞組成的類或接口名則每個單詞的首字母大寫;
3.方法或函數:首字母小寫,若多個單詞組成的方法或函數名則每個單詞的首字母大寫;
4.常量:全部大寫,若由多個單詞組成則使用下劃線」_「進行連接;
四.變量
1.什麼是變量? 指的為某一種數據類型定義的名字 ,在Java中用來存放的數據而借用的空間就是變量或常量。
2.變量的使用:
聲明變量 :數據類型 變量名;
為變量賦值:變量名 = 你要賦的值;
常量的語法:final 數據類型 常量名 = 常量值;
3.變量類型轉換
自動類型轉換(隱式轉換)
long l = 100; --- Java中整數默認為int,所以10就是int類型,int可以自動提升為long類型,如果一個整數在int的範圍內,那麼在賦值給long類型的時候可以不加L;
int i = 100;
float f = i;
強制類型轉換 (顯示轉換)
(被轉換的數據類型)值,如:
long lg=100L;
int b=(int)lg;
五.java 數據類型
1.數值型 四類八種
整型 : byte長度1位元組 ,short 長度2位元組 ,int長度4位元組,long 長度8位元組;
浮點型: 單精度float 小數位 7 , 雙精度double小數位15位;
字符型 : char長度2個字節
布爾類型: boolean 值只能是true false
可以參考:java基礎之數值類型分類
2.引用型
String :創建後,字符串一旦初始化就不能更改,因為string類中所有字符串都是常量,數據是無法更改,由於string對象的不可變,所以可以共享。對String類的任何改變,都是返回一個新的String類對象;
六.運算符
計算機的最基本用途之一就是執行數學運算,作為一門計算機語言,Java也提供了一套豐富的運算符來操縱變量;
1.算術運算符
+ 兩邊都是數值做加法運算 只要有其中一邊為字符型做拼接
int i,j=1,2;
int c=i+j;
- 加法運算
int d=c-i;
* 乘法運算
int e=d*d;
/ 除法運算
int f=e/j;
% 求餘
int k=f%j;
++ 自增1 ++i 前置 在使用之前加1 後置 i++ 在使用之後加1
-- 自減1 --i 前置 在使用之前減1 後置 i-- 在使用之後減1
2.賦值運算符
= 賦值 c =a+b
+= 加等於 c+=a 等價於 c = c+a
-= 減等於
*= 乘等於
/= 除等於
%= 模等於
3.比較運算符 比較的結果是一個布爾值 true false
> 大於
< 小於
>= 大於等於
<= 小於等於
== 等於
!= 不等於
4.邏輯運算符
&& 簡潔與 & 非簡潔與 如果a與b都為true 則返回true
|| 簡潔或 | 非簡潔或 如何a與b任一為true 則返回true
! 非 如果a 如果a為false 則返回true ,即取反
^ 異或 a^b 如果a與b有僅有一個為true 則返回true
5.三目運算符
用來完成簡單的選擇邏輯,即根據條件判斷,從兩個選擇中選擇一種執行。
使用格式:
(條件表達式)?表達式1:表達式2;
運算規則:
1. 判斷條件表達式,結果為一個布爾值。
2. true,運算結果為表達式1
3. false,運算結果為表達式2
如:String str = ( 3>5) "3大於5"? "3小於5";
七.注釋
單行代碼注釋 //
多行注釋 以/*開頭,以*/結尾;
文本注釋 以/**開頭,以*/結尾;