Java語言程序設計案例教程 -課件 2-2 基本數(shù)據(jù)類型_第1頁
Java語言程序設計案例教程 -課件 2-2 基本數(shù)據(jù)類型_第2頁
Java語言程序設計案例教程 -課件 2-2 基本數(shù)據(jù)類型_第3頁
Java語言程序設計案例教程 -課件 2-2 基本數(shù)據(jù)類型_第4頁
Java語言程序設計案例教程 -課件 2-2 基本數(shù)據(jù)類型_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Java語言程序設計第2章Java語法基礎第2講:基本數(shù)據(jù)類型1.基本數(shù)據(jù)類型提綱2.數(shù)據(jù)類型轉換1.基本數(shù)據(jù)類型Java語言程序設計1.基本數(shù)據(jù)類型Java語言程序設計整數(shù)類型(1)int是最常用的整數(shù)類型。默認情況下,整數(shù)字面值是int類型。(2)Java的整數(shù)字面值也可以用八進制或十六進制表示。(a)八進制使用數(shù)字0~7,以0為前綴。(b)十六進制使用數(shù)字0~9加大寫或小寫字母A~F,以0X為前綴。1.基本數(shù)據(jù)類型Java語言程序設計浮點數(shù)類型(1)最常用的浮點型是double。默認情況下,浮點型的字面值是double型。(2)如果要指定float型浮點數(shù),必須在浮點數(shù)后面加后綴F或f。1.基本數(shù)據(jù)類型Java語言程序設計字符類型(2)Java中的字符是指放在兩個單引號之間的單個字符。例:‘A’,‘3’等。(1)Java中所有字符均使用Unicode編碼,采用16位編碼方式,對65536種字符進行編碼。(3)轉義字符:1.基本數(shù)據(jù)類型Java語言程序設計布爾類型(2)在Java中,布爾值只有兩個,true或者false。(1)boolean類型用來存儲布爾值。(3)布爾型數(shù)據(jù)只參與邏輯運算和關系運算。2.數(shù)據(jù)類型轉換自動類型轉換強制類型轉換Java語言程序設計轉換規(guī)則(1)多種互相兼容的數(shù)據(jù)類型在一個表達式中進行運算時,會自動地向大范圍數(shù)據(jù)類型進行轉換。(2)整型、實型、字符型數(shù)據(jù)可以混合運算。先轉化為同一類型,然后進行運算。(3)在賦值運算中,兩邊的數(shù)據(jù)類型不同時,賦值號右邊量的類型將轉換為左邊量的類型。byte,short,charintlongdoublefloat低高3.數(shù)據(jù)類型轉換自動類型轉換強制類型轉換Java語言程序設計一般形式(類型說明符)(表達式)

例題:(double)a將變量a強制轉換為double類型(int)(x+y)將x+y的值強制轉換為int類型(float)(5%3)將5%3的值強制轉換為float類型運行結果語句編寫publicstaticvoidmain(String[]args){{}bytea;intb=128;b的值為128a=(byte)b;注意說明:表達式應該用括號括起來。進行強制類型轉換時,得到的是一個所需類型的中間變量,原來變量的類型并未發(fā)生改變。注意變量的取值范圍。System.out.println("b的值為"+""+b);System.out.println(“a的值為"+""+a);a的值為-1283.數(shù)據(jù)類型轉換自動類型轉換強制類型轉換Java語言程序設計示例1、下面語句中,正確的是()。A、booleanb=“true”;B、doublex=2.5f;C、charc=“A”;D、floaty=0.8d;2、下面(

)語句不會出現(xiàn)編譯警告或錯誤。A、floatf=1.3;B、cha

溫馨提示

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

評論

0/150

提交評論