再出發(fā):
枚舉 二分法
如果你知道的條件越多,那你解決的問題就越好
解釋:理解你的程序
編譯:先借助一個(gè)程序先翻譯,把你的程序翻譯為機(jī)器可以理解的。
解釋語言 編譯語言 語言8本身沒有解釋 編譯之分,只是常用的執(zhí)行方式而已。
學(xué)習(xí)編程我們要建立兩個(gè)習(xí)慣
1。一個(gè)習(xí)慣就是下載軟件要去這個(gè)軟件的官網(wǎng)下載,這樣你永遠(yuǎn)可以下載到最新的 最正宗的
2。閱讀英文的網(wǎng)站 閱讀英文的文獻(xiàn) 使用英文的軟件
Java SE 是Java的標(biāo)準(zhǔn)版
Java 8u25 的第八個(gè)版本 第25次更新
在Java的世界當(dāng)中 有一些傳統(tǒng)的做法,類名的第一個(gè)字母使用大寫
Java 語法
每一個(gè)句子后面都要有一個(gè)分號
一個(gè)程序一般情況都會有輸入和輸出
terminate 正在運(yùn)行中
terminated 運(yùn)行結(jié)束了
初學(xué)者很容易煩的一個(gè)錯(cuò)誤 每一次運(yùn)行都會啟動一個(gè)程序,可能會運(yùn)行過多導(dǎo)致死機(jī)
+ 連接符 我們用加號可以連接兩個(gè)字符串,
寫程序的人一定要習(xí)慣使用鍵盤做事情,而不要時(shí)時(shí)用鼠標(biāo)。因?yàn)槟阒挥袃芍皇?,沒有第三支手,所以程序員一般都習(xí)慣所有的事情都在鍵盤上做。
如果+號其中一方是字符串另外不是字符串程序會把他們當(dāng)作字符串連接起來
Java注釋
單行 //
多行/**/
變量:任何變量都要有類型,任何變量都要定義,一旦定義了變量你都可以使用他很多次,或者重新改變那。
變量定義一般形式
類型名稱 變量名稱
int price;
int amount;
int price,amount;
變量名字 只能只能是字母和數(shù)字 和下劃線,首字符只能使用下劃線和字母
int price = 0;
java是強(qiáng)類型語言 所有的變量必須定義和聲明。
賦值
int price ;
price = in.nextInt(); 等號在這里是一個(gè)動作,是賦值
對于數(shù)學(xué)來說 a=b 是一種相等的關(guān)系。
這個(gè)是要接受的一個(gè)重要的概念。
int price;
變量必須初始化,沒有初始化不能使用變量
int price=0, amount=0;
軟件工程的角度 一行只能有一個(gè)變量聲明和賦值
Exception
price = in.nextInt(); //表達(dá)式
保持不變的量叫常量 定義一些固定的值
final int amount=100;
*CTRL C CTRL V一定要熟悉啊。
學(xué)編程重要的是什么?學(xué)編程重要的是學(xué)想法
我建議大家 好詞好句本 編程管用法
Scanner in = new Scanner(System.in);
要確認(rèn)自己輸入的東西對不對 ?最好的辦法是什么?
就是把東西再輸出出來。
在Java里面 兩個(gè)整數(shù)的運(yùn)算結(jié)果一定是整數(shù)。
在計(jì)算機(jī)里面 12 和12.0是不一樣的,對于大多數(shù)編程語言
在Java里面 我們把有小數(shù)點(diǎn)的數(shù)叫浮點(diǎn)數(shù)。
Java里面當(dāng)一個(gè)數(shù)是浮點(diǎn) ,會把整體當(dāng)成浮點(diǎn)計(jì)算。
8double
所有的整數(shù)都可以用浮點(diǎn)數(shù)來表達(dá)
7 7.0
12 12.0
在計(jì)算機(jī)里面 浮點(diǎn)運(yùn)算是有誤差的
當(dāng)我們需要精確計(jì)算的時(shí)候請使用整數(shù)
整數(shù)也比浮點(diǎn)數(shù)要來的快
優(yōu)先級
按照數(shù)學(xué)常理就可以。如果不確定就加小括號
類型轉(zhuǎn)換
foot=(int)(7/9);
學(xué)計(jì)算機(jī)要放心大膽的去嘗試。去想 去思考