java軟體的使用

super_weilin發表於2018-08-08

1 程式設計基礎

1.1 熟悉開發環境

建立專案

建立包

建立源程式檔案

命名

不管什麼語言的程式檔案,如c語言等或者是java(.java)其本質上都是文字檔案,也就是說可以使用任何文字編輯器(如記事本)進行編輯。之所以提供各種開發工具,只是為了方便高效地工作。

原始碼檔案計算不能及時無法執行的,必須翻譯成二進位制的機器語言指令才能被執行,這種過程叫做編譯。

計算機語言包括機器語言,組合語言和高階語言

機器語言:所有的指令都用0和1的組合來描述

組合語言:符號化的機器語言,更便於理解和記憶。

高階語言:遮蔽了計算機多數的底層實現細節,更方便程式設計師使用。但是也是使程式設計師對於原理性知識的缺乏,從而應用起來不能的應手;。

輸入原始碼

package 第一章_程式設計基礎;

public class E201_01_01_HelloWorld {
public static void main(String[]args){
/公共的 靜態/
System.out.println(“Hello,Word”);
}
}

執行及檢視結果

常用快捷鍵

Ctrl+f: 查詢(Find)

Ctrl+r:替換(Replace)

Ctrl+D 重複當前行(duplicate)

Ctrl+x 剪下

Shift+f6 重新命名

1.2 程式基礎知識

計算球的面積:

設計知識點:

常量

常量是指的在程式執行期間不變的資料,常量分為直接常量和符號常量。

直接常量:

3,4f;

3.14

“hello,world”字串常量

1.2e-6(1.2 X 10負6次方)為什麼不用這個 :他有格式

進位制:是一種記數方法,物理上有兩種狀態下存在 很少有10種狀態存在

16進位制運用的原因:便於儲存更多數量的物體

0開頭123 8進位制

0x開頭(16進位制)

符號常量:

定義 :給一個常量命名

符號化的常量,也就是給常量取個名字

為什麼使用符號常量

便於維護有利於更好的更改變數

符號常量相對於直接變數,能提供更豐富的資訊,增強程式可讀性。

進位制:一種計數方法,即所謂的‘逢x進1,借1當x’

基:

某種進位制所用的符號的個數,比如十進位制使用0-9十個符號。二進位制用0,1兩個符號。16進位制使用了0-9和A-F十六個符號。

權:

一個符號所表示的值的大小除了和符號本身有關,還與其位置有關。

某個位置大小的1所表示的值的大小即為該位的權。

進位制轉換:

x進位制→十進位制 按權展開

十進位制→x進位制

處基取餘倒序排列

資料型別:

為什麼需要資料型別?生活中的資料本來就是有資料型別的,只不過我們沒有在意或者去深入研究。那麼計算機語言就是告訴計算機如何去解決實現問題,當然需要對等的概念去描述資料。

常用的資料型別:

長整形8個位元組 double

短整形2個位元組

整形4個位元組

int long short byte float double String (字串)char.

資料型別的作用?

決定了每個資料儲存所需要的位元組數(記憶體空間);

決定了資料所執行的運算;

變數:

變數的本質是什麼,變數到底是什麼東西:

變數本質是記憶體單元,記憶體單元可以儲存資料。也可以將儲存的資料讀出

int x ;的含義:告訴編輯器,需要申請4個位元組的記憶體空間,以後這個單元(4位元組)就叫做x了。

int x=4;的含義:申請4個位元組的記憶體單元,同時將資料4儲存進去。

記憶體存單元有兩個屬性:值和地址;

X=x+1;的含義:x是一個記憶體 然後傳到cpu中的基礎上加1然後就是x加1儲存進去。

運算子:

算術運算子

      • / % ++ ——

除法有兩種:一般除法和整除,如果除法和被除法都為整數,則執行的是整除,否則執行一般除法

求餘;可以用於判斷奇偶,判斷因子,控制資料的週期變化。

S=(s+1)%60

++:自增運算

a++ 先用後加 ++a先用後加

++、–都可以用賦值運算和+、-來替換的,所以即使沒有++也是可以的,但是他們可以是表單更加簡潔。
(2)關係運算子

= < <= == !=
(3)邏輯運算子
&&與運算 ||或運算 !非運算
(4)賦值運算子
= 將數值存入記憶體單元
賦值運算的左邊一定是變數而不能是其他任何東西
特別注意此處有坑!!!!
= 和 ==的混用
如何避免?判斷相等時,儘量把常量或者表示式放在左邊(一般習慣是放在右邊),if(b+c==a);

(5)複合賦值運算 += -= /= *=
a += 2 等於 a = a+2;
(6)條件運算子
C = a>b?a:b;
可以取代簡單的if結構,簡潔

1.3 程式設計方法

程式:為了實現某個功能的步驟的描述。

程式設計:規劃步驟並描述

編制著的要求:(1)懂業務 (2)掌握一種描述語言 計算機程式計算機程式與我們的本質是一樣的,不同的是描述語言和執行者不同。

程式設計師的要求:(1)懂業務(2)掌握一種計算機語言。

重點是提升業務能力,也就是分析問題。解決問題的能力,說得更具體。就是站在計算機的角度去分析問題(計算機思維)而不是什麼計算機語言,語言用多了自然就會,不需要太多特別的學習。

三步法:

理凊解決問題的思路(要換位思考)

(用自己的語言描述思路

(翻譯成計算機語言

案例:計算一個三位數的各位是之和

思路:

提示使用者名稱輸入一個三位數

接受使用者輸入

計算百位(n/10%10)(n%100/10)

計算十位(n%10)

計算個位

三位求和

相關文章