版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生成績的表示JAVA程序設計任務分析要完成學生成績管理系統(tǒng),首先要把學生成績保存到計算機中,在計算機中數(shù)據是如何表示的呢?任務分析學生基本信息:學生成績信息:學號,姓名,性別,年齡,班級,家庭住址等。學號,姓名,成績。學生成績管理系統(tǒng)中要保存的數(shù)據有哪些呢?任務分析在計算機中如何表示這些數(shù)據?相關知識與技術S2-1標識符與關鍵字相關知識與技術一、Java中的符號Java程序最基本的構造要素是符號符號也是Java語言中不可分割的最小語法單元相關知識與技術一、Java中的符號標識符關鍵字運算符分隔符Java的符號分為四種類型,它們是:相關知識與技術一、Java中的符號Unicode字符集:每個字符用16位(2個字節(jié))表示,共有65535個字符。相關知識與技術二、Java標識符標識符必須“先定義后使用”。Java程序的任何有效成分,必須有唯一的合法名稱來標識,這類名稱叫做標識符。標識符就是一個名字,是用來標識類名、變量名、方法名、類型名、數(shù)組名、文件的有效字符序列。相關知識與技術二、Java標識符
標識符的命名規(guī)則:(1)標識符的合法符號包括:字母、數(shù)字、下劃線(_)及美元符號($);字母為大寫或小寫的英文字母,數(shù)字為0到9這十個阿拉伯數(shù)字。(2)標識符的首個字母必須為字母、下劃線或$符之一,但不允許為數(shù)字。相關知識與技術二、Java標識符
標識符的命名規(guī)則:(3)標識符區(qū)分大小寫。Java中,Count與count是不同的兩個標識符。(4)命名的標識符不允許與關鍵字相同。(5)標識符允許包含關鍵字作為它的一部分。例如,雖然this是一個關鍵字,但thisVariable卻是一個有效的標識符。相關知識與技術二、Java標識符
標識符的命名規(guī)則:(6)命名的標識符最好能夠反映其意義,即能夠“見名知義”,從而提高程序的可讀性。(7)Java語言對標識符的長度未加限制,實際命名時不宜過長。(8)在命名時,最好遵循Java推薦的命名規(guī)范。如符號常量全部采用大寫字母,類名首字母大寫,屬性與方法名稱首字母小寫等。相關知識與技術三、Java關鍵字關鍵字也稱為保留字,是Java語言本身使用的、被賦予特定含義的一類標識符。用戶只能按照系統(tǒng)的規(guī)定來使用它們,不允許對它們進行修改或自行定義,也不允許將它們做為標識符來使用。相關知識與技術三、Java關鍵字根據關鍵字的用途,可將它們劃分為以下類型:數(shù)據類型語句修飾符方法類接口包等。關鍵字全部為小寫字母表示的完整的英文單詞或簡寫。相關知識與技術三、Java關鍵字boolean、byte、char、double、float、int、long、short、void、enumJava中的關鍵字有:false、truebreak、case、continue、do、else、for、return、switch、whileabstract、private、protected、public、static相關知識與技術三、Java關鍵字try、catch、finally、throw、throwsJava中的關鍵字有:class、interface、extends、implements、import、packagefind、instanceof、native、new、super、synchronized、thisnull相關知識與技術四、Java運算符又稱操作符,它與操作數(shù)一起,構成了Java的表達式。運算符相關知識與技術四、Java運算符1.根據運算符連接操作符多少,Java語言將運算符分為三類:三元運算符二元運算符一元運算符只需要一個操作數(shù)的運算符。需要兩個操作數(shù)的運算符;絕大多數(shù)運算符為二元運算符。需要三個操作數(shù)的運算符;只有條件運算符(?:)一個屬于這類運算符。相關知識與技術四、Java運算符1.根據運算符連接操作符多少,Java語言將運算符分為三類:2.根據運算符的功能,Java將其分為以下幾類:賦值運算符、算術運算符、邏輯運算符、關系運算符、位運算符及條件運算符等。3.運算符具有優(yōu)先級與結合性等重要屬性。相關知識與技術五、Java分隔符分隔符作為程序中的輔助成分,其作用是用來區(qū)分Java源程序中的基本成分(標識符、關鍵字等),使程序代碼被組織成易于被編譯器識別并理解形式。Java的分隔符包括大括號對({})、中括號對([])、小括號對(())、空白符(多個空格、制表符、回車符等)等。相關知識與技術五、Java分隔符Java的分隔符包括大括號對({})、中括號對([])、小括號對(())、空白符(多個空格、制表符、回車符等)等。大括號對用于語句塊界定、數(shù)組初始化等場合。語句塊又稱為復合語句,簡稱為塊(block),是以大括號對為邊界的語句集合;語句塊的內容,常將類體、法體、循環(huán)體等具有相對獨立性的代碼段定義成語句塊。中括號對用于數(shù)組定義、數(shù)組元素引用等場合。小括號對用于突出表達式優(yōu)先級、方法參數(shù)定義等場合。分號是Java程序最常用的分隔符,它是語句的終止符,每條語句必須以分號結束。空白符用于代碼元素之間的分隔。注釋是為源程序增加必要的解釋說明的內容。相關知識與技術S2-2Java數(shù)據類型相關知識與技術一、數(shù)據類型分類Java的數(shù)據類型主要分為基本類型(PrimitiveType)引用類型(ReferenceType)相關知識與技術一、數(shù)據類型分類基本類型包含八種簡單的數(shù)據類型,這些簡單類型可歸納為四類:邏輯類記為boolean。字符類記為char。整數(shù)類又包含字節(jié)型(byte)、短整型(short)、整型(int)與長整型(long)。浮點類又包含雙精度(double)與浮點型(float),浮點型又稱為單精度。相關知識與技術一、數(shù)據類型分類引用類型又分為:數(shù)組字符串類接口相關知識與技術二、常量常量(Constant)是程序運行過程中值不再發(fā)生變動的一種量。如計算圓的周長或面積時所用到的圓周率就是一種常量。相關知識與技術二、常量21根據數(shù)據的類型,Java的常量分為邏輯型常量、整型常量、浮點型常量、字符型常量及字符串常量五類。根據數(shù)據的表達方式,Java的常量可分為值常量與符號常量兩種。常量有兩種主要的分類標準:相關知識與技術二、常量1根據數(shù)據的類型,常量可分為:(1)邏輯型常量又稱布爾型常量,其取值只能為true或false,代表一個邏輯量的兩種不同狀態(tài)值。其中true代表真,false代表假。(2)整型常量表示一個不帶有小數(shù)位的整數(shù),數(shù)值可正可負。整型常量有十進制、八進制和十六進制三種數(shù)制表示方式。相關知識與技術二、常量1根據數(shù)據的類型,常量可分為:(3)浮點型常量又稱為實型常量,用來表示有小數(shù)部分的十進制實整。(4)字符型常量是指用單引號(‘’)括起來的單個字符表達。(5)字符串常量是指用雙引號(“”)括起來的一個字符序列。字符串常量包含的字符個數(shù)稱為它的有效長度。相關知識與技術二、常量2根據數(shù)據的表達方式,Java的常量可分為值常量與符號常量兩種(1)值常量就是直接以特定值表達的量。(2)符號常量是一種標識符形式的常量,這類常量引用時以符號名稱代替,但參與運算的是它的內容,即常量的值,這類常量必須先定義后可使用。符號常量定義的格式為:
final<類型><符號常量標識符>=<常量值>;
例如定義圓周率的語句為:
finalfloatPI=3.1415926;相關知識與技術三、變量變量是程序運行過程中其值隨時能夠發(fā)生改變的一種量。變量主要有三種類型:成員變量、局部變量、方法參數(shù)。變量有三個基本要素,它們是變量名、變量的數(shù)據類型及變量值。相關知識與技術三、變量定義變量的格式為:<數(shù)據類型><變量標識符>[=<初值>]
[,<變量標識符>[=<初值>]……];
如:inta=35,b,c,d=57;Java語言中,所有的變量必須先定義后使用。相關知識與技術四、變量的基本數(shù)據類型1.Boolean
(邏輯/布爾型)邏輯型數(shù)據只有true和false兩種取值,分別對應于開(on/yes)和關(off/no)兩種狀態(tài),這類數(shù)據主要用于條件判斷,參與邏輯運算。相關知識與技術四、變量的基本數(shù)據類型1.Boolean
(邏輯/布爾型)例:定義一個boolean類型的變量并初始化:booleanisMale=true;例:對boolean型變量isOdd賦值為一個關系表達式:isBig=(age>18);當變量age的值大于18時,isBig值為true,否則為false。相關知識與技術四、變量的基本數(shù)據類型2.Char
(字符型)使用char類型可表示單個字符。一個char代表一個16位無符號Unicode字符。char類型的值必須包含在單引號內。如:charch=‘a’;相關知識與技術四、變量的基本數(shù)據類型2.Char
(字符型)與字符類型關系密切的是字符串類型(String)。String類型不是基本類型,而是一個類(Class),被用來表示一個字符序列。其值為用雙引號括起來的一段文字。如:Stringstr=“tomandjerry”;相關知識與技術四、變量的基本數(shù)據類型3.整數(shù)型根據數(shù)值范圍的不同,Java的整數(shù)類型可分為四種,這四種數(shù)據都為有符號整數(shù)。字節(jié)型(byte):
占1個字節(jié),范圍為-128~128短整型(short):
占2個字節(jié),范圍為-32768~32767相關知識與技術四、變量的基本數(shù)據類型3.整數(shù)型根據數(shù)值范圍的不同,Java的整數(shù)類型可分為四種,這四種數(shù)據都為有符號整數(shù)。整型(int):
占4個字節(jié),范圍為-2147483648~2147483647長整型(long):
占8個字節(jié),范圍為-263-1~263相關知識與技術四、變量的基本數(shù)據類型4.浮點型單精度浮
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度按摩技師個人工作室加盟合同范本3篇
- 2025年度環(huán)境工程特許經營權合同2篇
- 二零二五年度大數(shù)據分析技術服務協(xié)議3篇
- 二零二五年度化工產品安全生產事故案例分析合同3篇
- 二零二五年度商業(yè)機密保密協(xié)議2篇
- 二零二五年度企業(yè)通勤車雇傭司機管理服務協(xié)議3篇
- 二零二五年度服裝店個體戶服裝產品外貿出口合同3篇
- 2025年度深圳市中心區(qū)精裝公寓出租合同3篇
- 礦山電工課程設計概述
- 括號匹配課程設計
- 專項債券培訓課件
- CNAS-CL01-G001:2024檢測和校準實驗室能力認可準則的應用要求
- 校園重點防火部位消防安全管理規(guī)定(3篇)
- 臨時施工圍擋安全應急預案
- ICP-網絡與信息安全保障措施-1.信息安全管理組織機構設置及工作職責
- 碼頭安全生產管理制度
- 部隊冬季常見病的防治
- DB51-T 2944-2022 四川省社會組織建設治理規(guī)范
- 4《古詩三首》(說課稿)2024-2025學年統(tǒng)編版語文三年級上冊
- 醫(yī)院改擴建工程可行性研究報告(論證后)
- 市政給水管道工程監(jiān)理細則
評論
0/150
提交評論