一.學習要求
1.聽課一定要全神貫注
2.課堂筆記,一定要自己總結,而且要有很嚴謹的邏輯關系。提綱很重要
3.作業不折不扣的完成,并且多完成
4.階段項目一定要獨立完成
5.每天早上由一位同學來進行早分享,內容可以是昨天或者明天的學習內容,也可以是你的學習感悟,人生感悟
;
二.JAVA
1.Sun(太陽)公司,是java起源。開發工具:Eclipse(日食)
2.Oracle(甲骨文)收購了sun公司。
3.Oracle公司的網址:https://www.oracle.com。可以下載jdk和oracle數據庫
三.java開發環境的搭建
1.安裝jdk。安裝目錄:C:\Program Files\Java
2.jdk1.8.0_131:jdk可以理解為java的基本庫。
3.jre1.8.0_131:jre是java的虛擬機,是java的運行平臺
4.配置環境變量:
右擊此電腦--屬性--高級系統設置--環境變量--在用戶變量中新增--JAVA_HOME 值為javajdk的根目錄C:\Program Files\Java\jdk1.8.0_131--在系統環境變量中修改path的值:在值中新增一條:%JAVA_HOME%\bin或者C:\Program Files\Java\jdk1.8.0_131\bin--確定
測試:在dos窗口中輸入java和javac命令,回車。
四.java程序的開發步驟
1.寫一個java源程序,新建一個文本改后綴名為.java結尾。
2.要求該源文件中的類名和文件名一致。
3.在dos窗口下,通過cd(進入到文件夾) cd..(返回上一級目錄)控制進入到源文件所在的目錄下,例:
cd / 進入系統根目錄
cd ../ 退出到上一級目錄
c: 進入c盤目錄
d: 進入d盤目錄
dir 查看當前目錄下的所以文件
cd abc/ 進去當前目錄下的abc文件夾
4.輸入javac 源程序文件名 例如:javac HelloWorld.java 這是將源程序編譯成class(可執行文件)文件
5.可以觀察到文件夾中多出一個class文件。再dos中繼續輸入:java 程序名 例如:java HelloWorld
6.注意事項:源程序中所有的代碼和空格,標點符號都要求用英文輸入法。單詞必須正確。還要注意代碼的縮進(代碼規范)
五.java源程序名命名規則
1.首字母必須大寫
2.文件名可以由字母,數字,下劃線_和$組成
3.數字不能作為開頭
4.java的默認關鍵字不能作為程序名 例如class
六.java程序中的換行和轉義符
1.print:是打印輸出,并不換行
2.println:是輸出后再接換行
3.\n:\為轉義符號,將n字母轉義為換行符號
4.\t:轉義為水平制表符號,相當于一個tab鍵
5.所有的轉義符號必須是在字符串中
七.java中的數據類型
1.大的分類:基本數據類型,引用數據類型
2.8中基本數據類型
byte:字節 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=1024TB
short:短整型
int:整型
long:長整型
float:單精度浮點型 都是小數類型,區別就是精度
double:雙精度浮點型
char:字符型 '男' 'n' ' ' '' '&' 區別字符串"&"
boolean:布爾型 true:真 false:假
八.變量
1.定義:就是程序中的內存空間,能保存程序運行中的臨時數據
2.變量的聲明:數據類型 變量名; 例如:int num1,num2,num3;
3.變量的賦值:num1 = 100;
4.使用變量:獲取數據 num2 = num1*100;
5.也可以聲明和賦值一句搞定:double d1 = 3.1415*2;
6.注意:變量聲明后如果沒有賦值是不能直接使用(讀取)的。
九.java的注釋
1.注釋是程序員自己寫的說明性文字,不參與不影響代碼
2.單行注釋://注釋內容
3.多行注釋:/*注釋內容*/
public:公共的
class:類
static:靜態的
void:無返回
main:主函數
String:字符串
System:系統
out:出去
print:輸出
十.例子
0.HelloWorld
public class HelloWorld{public static void main(String[] args){System.out.println("你好,中國!");}
}
1.已知圓的半徑為0.5米,求輸出該圓的周長和面積?
要求輸出內容為:
該圓的周長=xxxx米
該圓的面積=xxxx平方米
public class Demo{public static void main(String[] args){double p = 3.1415926;double zhouchang,mianji;//周長和面積 double r = 0.5;//半徑,單位是米//zhouchang = mianji;變量必須初始化才能訪問/*一下是計算圓的周長和面積計算結果需要保留至哪里*/zhouchang = 2*p*r;mianji = r*r*p;System.out.println("該圓的周長="+zhouchang+"米");System.out.println("該圓的面積="+mianji+"平方米");}
}
2.要求,用java程序打印輸出你最喜歡的一首詩。
public class MyLove{public static void main(String[] args){System.out.print("鵝\n");System.out.print("鵝鵝鵝,\n");System.out.print("曲項向天歌。\n");System.out.print("白毛浮綠水,\n");System.out.print("紅掌撥清波。");}
}
3.計算班級平均身高?
假設班上有5個人,身高分別為:188,177,166,155,170
public class Test1 {public static void main(String[] args) {// TODO Auto-generated method stubint a=188,b=177,c=166,d=155,e=170;double avg=(a+b+c+d+e)/5;System.out.println("平均身高為:"+avg);}}
4.計算購物清單:
假設購物:
牙膏:23.8 2件
毛巾:18 1件
蘋果手機: 8888 3件
鼠標:58 2件
匯總: xxxx元
public class Test2 {public static void main(String args[]){double yg=23.8;double mj=18;double pg=8888;double sb=58;double tal=yg*2+mj*1+pg*3+sb*2;System.out.println("牙膏:23.8 2件");System.out.println("毛巾:18 1件");System.out.println("蘋果手機:8888 3件");System.out.println("鼠標:58 2件");System.out.println("匯總:"+tal+"元");}
}