Java語言編程基礎(chǔ)-數(shù)據(jù)變量與類型_第1頁
Java語言編程基礎(chǔ)-數(shù)據(jù)變量與類型_第2頁
Java語言編程基礎(chǔ)-數(shù)據(jù)變量與類型_第3頁
Java語言編程基礎(chǔ)-數(shù)據(jù)變量與類型_第4頁
Java語言編程基礎(chǔ)-數(shù)據(jù)變量與類型_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Java程序設(shè)計基礎(chǔ)導言本課程學習目標認識Java編程語言關(guān)鍵字了解八大數(shù)據(jù)類型理解數(shù)據(jù)類型轉(zhuǎn)換原理掌握標識符的命名規(guī)則掌握變量、常量的聲明標識符及數(shù)據(jù)類型本課學習目標理解保留字和分隔符的作用;掌握Java語言中標識符的命名規(guī)則;能區(qū)分常量與變量并掌握各自的用途;認識Java基本數(shù)據(jù)類型。關(guān)鍵字(保留字)關(guān)鍵字也叫保留字,是Java語言中有特定含義的詞匯;這些詞匯只能用在特定的位置。關(guān)鍵字

關(guān)鍵字列表

abstract boolean break byte case

catch char class continue default

do double else extends false

final finally float for if

implements import int instanceof interface

long native new null package

private protected public return short

static super switch synchronized this

throw transient throws true try

void volatile while

保留字 const goto標識符標識符是Java語言中,各種變量、常量、方法、類型的名字;通俗的講標識符就是Java語言中的各種名字。標識符命名規(guī)范1.標識符可以是:字母、下劃線(_)或美元符號($)、數(shù)字、漢字、希臘字母等;2.標識符可以有任意長度;3.標識符不能以數(shù)字開頭;4.標識符不能包含運算符(如+、-、=、*、/等);5.標識符不能是關(guān)鍵字,如:ture、false、null、public等;6.標識符區(qū)分大小寫。判斷下列標識符是否合法point_1_call_bi2Hex$wage日工資Thisgetwageroom#1Dir/file9daytrue分隔符分隔符是用來分隔Java程序中基本語法元素的符號,有如下三種:1.注釋單行注釋://段落注釋:/*……*/特殊注釋:/**……*/2.空白符空格符、回車符、換行符、換行符3.普通分段符大括號{}用于定義復(fù)合語句分號;添加在語句之后逗號,用于變量聲明時分隔各變量和方法的各參數(shù)數(shù)據(jù)類型類型:是程序設(shè)計語言中的基本概念,包含兩部分:取值范圍及類型所包含的內(nèi)容;基本數(shù)據(jù)類型:是不可再分割的數(shù)據(jù)類型;復(fù)合數(shù)據(jù)類型:基本數(shù)據(jù)類型的組合,構(gòu)成新的數(shù)據(jù)類型。Java基本數(shù)據(jù)類型1.字符類型(char);2.布爾類型(boolean);3.數(shù)值類型整型byte、short、int、long;實型float、doubleJava基本數(shù)據(jù)類型關(guān)鍵字說明占內(nèi)存數(shù)據(jù)范圍byte單字節(jié)整數(shù)1Byte-128~+127short短整型2Byte-32768~+32767int整型4Byte-231~+231-1long長整型8Byte-263~+263-1float單精度數(shù)4Byte-3.4E38~3.4E38double雙精度數(shù)8Byte-1.7E308~1.7E308char單個字符2ByteUnicode字符boolean邏輯值true,false常量基本數(shù)據(jù)類型中,按其取值是否可變,分為常量和變量;常量是程序運行過程中不能變化的量變量是值可以發(fā)生改變的量常量分為:字面常量和符號常量

10privatefinalintnum=10常量和變量可與數(shù)據(jù)類型結(jié)合起來分類,可以分為:整型常量、整型變量、浮點常量、浮點變量、字符常量、字符變量等。整型常量整形常量分十進制整數(shù):0–9數(shù)字和正負號組成,沒有前綴;十六制整數(shù):0–9數(shù)字及A–F(代表10-15)及正負號組成,以0x開頭;八進制整數(shù):0–7的數(shù)字和正負號組成,以0開頭。實型常量實型又叫浮點型,實型分為單精度與雙精度型;表示形式為:標準形式,科學計數(shù)法形式;3.14d,0.48f,3.4E-2,5.6E4F,4.3E-3D實型默認的形式是又精度型。字符型常量字符類型用來表示單個字符;字符常量可以是單引號括起來的一個字符,如:’a’、’b’、’=’、’#’;還可以是轉(zhuǎn)義符’\n’、’\r’、’\\’、’\”’、’\t’及字符對應(yīng)的Unicode碼;如:‘\104’表示字符常量D字符串常量用雙引號括起來的零個或者多個字符;“”,“Hello”,“Yes”可以用連接運算符(+)把兩個或多個字符串常量連接在一起,組成更長的字符串。如:“我”+“是”+“誰”的結(jié)果是:“我是誰”布爾常量布爾常量用來表示真假,只有兩個值:ture和false。變量變量是程序運行過程中用來存儲數(shù)據(jù)的單元;變量名必須是一個合法的標識符;變量在使用前必須被聲明;變量不能被重復(fù)定義,但可以重新賦值;變量的聲明格式為:類型名變量名;

intbooks;intstudents;doubleweight;doubleworkTime;問題與方法用程序怎樣實現(xiàn):把兩個數(shù)相加并顯示結(jié)果;解決此問題所要做的工作:1.接收第一個數(shù);2.接收第二個數(shù);3.把兩個數(shù)相加;4.顯示結(jié)果。處理過程的流程圖表示

開始接收num1接收num2sum=num1+num2顯示sum值結(jié)束整型變量整型變量只能表示整數(shù):有如下四種類型 所占位數(shù) 取值范圍byte 8 -128–127short 16 -32768–32767int 32 -2.14E9–2.14E9long 64 -9.22E18–9.22E18整型變量定義舉例byteb;byted=120;shorts;shorts2=677;inti;intsum=0;longpi;longl=343435332L;實型變量實型變量以小數(shù)的形式表示數(shù)據(jù)分為單精度與雙精度兩種類型浮點數(shù)默認為double類型即表示double類型時可以不加后綴D或d,但表示float類型數(shù)據(jù)時則必須加上F或f類型 所占位數(shù) 取值范圍float 32 3.4E-38–3.4E+38double64 1.7E-308–1.7E+308實型變量定義舉例floatf1;floatf2=39.921f;doubled1;doubled2=0.9879d;doubled3=26.521D;字符變量1.字符型變量類型為char,所占位數(shù)為16位,取值范圍為0-65535;2.字符變量的值可以是用單引號括起來的單個字符,如:’A’,’B’;3.字符變量的值還可以是帶有轉(zhuǎn)義符的字符,如:’\n’,’\t’,表示特殊的含義;4.字符變量的值也可以是0-65535的整數(shù),如:charc=88;//表示給變量c賦初值’X’5.字符變量不能表示多個字符,字符型變量定義舉例charc1;charc2=‘X’;charc3=‘\n’;布爾型變量布爾變量類型為:boolean占八位內(nèi)存,只有true、false兩個值。如:booleanb1;booleanclosed=true;booleanflag=false;字符串變量1.字符串變量,不是基本數(shù)據(jù)類型,是復(fù)合類型;2.字符串變量可接收單個字符,或多個字符;3.接收形式為雙引號,如:”a”、”welcome”、”hello”4.可以用連接運算符(+)把兩個或多個字符串常量連接在一塊,組成一個更長的字符串,如:”我”+”是”+”誰”的結(jié)果是:”我是誰”字符型變量定義舉例Stringstr1;Stringstr2=“a”;Stringstr2=“ok”;Stringstr3=newString(“Haha”);判斷如下類型定義是否正確byteb=230;floatf=98.231;charc=‘Neu’;bolleanclosed=True;Stringstr=morning;類型設(shè)計設(shè)計一個類型,類型里面合適的變量能裝下整型數(shù)值:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論