摘要:和的關(guān)系和有什么關(guān)系基礎(chǔ)數(shù)據(jù)類型的類型是沒(méi)有字符串的。字符串專門(mén)處理彌補(bǔ)單字符的問(wèn)題。也就是說(shuō)單個(gè)字符是可以被所接受的,輸入自動(dòng)類型轉(zhuǎn)換。
1: java分為兩種數(shù)據(jù)類型:基礎(chǔ)數(shù)據(jù)類型和封裝數(shù)據(jù)類型
- 整型: byte(1字節(jié)),short(2字節(jié)),int(4字節(jié)),long(8字節(jié)) - 浮點(diǎn)型: float(4字節(jié)),double(8字節(jié)) - 字符串: char(2字節(jié)) - 布爾型: boolean(1字節(jié))
字節(jié)數(shù)就是決定數(shù)據(jù)類型的內(nèi)存空間的大小,也決定了數(shù)據(jù)類型的字面值范圍。在開(kāi)發(fā)過(guò)程中,我們定義個(gè)變量,合理數(shù)據(jù)類型的選擇是根據(jù)你的字面值去決定的,反之:什么樣子字面值就決定你選擇一個(gè)合理的數(shù)據(jù)類型。
最大值最小值的計(jì)算:
最小值:2的指數(shù)(字節(jié)x位數(shù)-1) 最大值:2的指數(shù)(字節(jié)x位數(shù)-1)-1 比如:byte(1字節(jié)) 最小值(-2^(1x8-1) <===>最大值 2^(1x8-1))2: 字符 2.1: 什么是字符集
字符集:通常意義就是單個(gè)字符,字符必須以單引號(hào)引起來(lái),("")。 Java語(yǔ)言是16位Unicode編碼方式。
eg: har a = "A"; 其實(shí)計(jì)算機(jī),是無(wú)法保存電影,音樂(lè),圖片,字符。計(jì)算機(jī)只能保存二進(jìn)制。因此電影,音樂(lè),圖片都是先需要轉(zhuǎn)成二進(jìn)制的方式,才能夠保存。
Unicode表A-Z a-z 0-9 標(biāo)點(diǎn)符合,空格,回車等等,都是占用一個(gè)字符
中文:占用兩個(gè)字符。
char和int之間是可以相互轉(zhuǎn)換----都參照ascii表進(jìn)行獲取計(jì)算。 0---48 A---65 a---97
2.2: char,int和string的關(guān)系
char和string有什么關(guān)系?
基礎(chǔ)數(shù)據(jù)類型的類型是沒(méi)有字符串的。 jdk ———— 字符串專門(mén)處理彌補(bǔ)單字符的問(wèn)題。字符串只不過(guò)是一連串的單字符的組合。 Stirng, 它屬于引用數(shù)據(jù)類型,它是一個(gè)類。 char有一些特殊字符,專門(mén)給字符串提供換行,回車,單引號(hào) char中的轉(zhuǎn)義符,專門(mén)來(lái)處理字符串的特殊符合。2.3: 類
類只有三樣?xùn)|西:方法,屬性,代碼塊。 類中的方法和屬性都是提供給我們調(diào)用者使用的。 調(diào)用方法過(guò)程,其實(shí)就告訴jvm中去尋找有沒(méi)有這個(gè)方法,如果有就通知cpu去計(jì)算方法體里面的代碼內(nèi)容。3: 判斷 3.1 比較:一定是兩個(gè)物體之間才有比較關(guān)系,一定已知量(具體的值)一個(gè)未知量(變量)
a. if在添加判斷: 格式: if(boolean){ //true體 }else{ //false體 } b. 多種選擇 if(true){ //true體 }else if(true){ //true體 }else{ //false體 }3.2: 邏輯符:&& 并且(且) 或者 || 非 !(取非) 4: 總結(jié)
char和int的關(guān)系,他們?cè)趦?nèi)部是可以互相轉(zhuǎn)換的。**因?yàn)閏har單個(gè)字符最終都轉(zhuǎn)成int類型十進(jìn)制,在轉(zhuǎn)成二進(jìn)制進(jìn)行存儲(chǔ)。
char字節(jié)2位,int是4位。也就是說(shuō)單個(gè)字符char是可以被int所接受的,輸入自動(dòng)類型轉(zhuǎn)換。
字符ascii碼:0---48 A---65 a---97。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/73527.html
摘要:運(yùn)算符運(yùn)算符,是一種特殊的符號(hào)。算數(shù)運(yùn)算符賦值運(yùn)算符比較運(yùn)算符位運(yùn)算符邏輯運(yùn)算符三目運(yùn)算符算數(shù)運(yùn)算符符號(hào)加減乘,除,取余自增自減作用在于整數(shù)和浮點(diǎn)型。 運(yùn)算符 Java運(yùn)算符,是一種特殊的符號(hào)。用表示數(shù)據(jù)的運(yùn)算,賦值和比較。 算數(shù)運(yùn)算符 賦值運(yùn)算符 比較運(yùn)算符 位運(yùn)算符 邏輯運(yùn)算符 三目運(yùn)算符 1. 算數(shù)運(yùn)算符 符號(hào):加(+),減(-),乘(*),除(/),取余(%) 自增:++ ...
摘要:基礎(chǔ)數(shù)據(jù)類型公式是內(nèi)存中,代碼存儲(chǔ)的最小單位。什么是變量變量是有數(shù)據(jù)類型,變量名和字面值構(gòu)成一個(gè)完整體。整數(shù)和浮點(diǎn)型一個(gè)類型大小的比較的過(guò)程,存在自動(dòng)轉(zhuǎn)換,強(qiáng)制類型轉(zhuǎn)換。比如強(qiáng)制類型轉(zhuǎn)換,會(huì)造成精度的丟失。 showImg(https://segmentfault.com/img/bVbpffL?w=886&h=572); 1:Java基礎(chǔ)數(shù)據(jù)類型 公式:1byte=8bit;bit是...
摘要:目錄前言順序結(jié)構(gòu)分支結(jié)構(gòu)語(yǔ)句懸垂語(yǔ)句循環(huán)結(jié)構(gòu)輸入輸出方式輸出到控制臺(tái)從鍵盤(pán)輸入猜數(shù)字游戲前言本章主要講解中程序的邏輯控制語(yǔ)句中的輸入輸出方式順序結(jié)構(gòu)按照代碼書(shū)寫(xiě)的順序一行一行執(zhí)行分支結(jié)構(gòu) 目錄 前言 順序結(jié)構(gòu) 分支結(jié)構(gòu) if 語(yǔ)句 懸垂 else switch 語(yǔ)句 循環(huán)結(jié)構(gòu) 輸入輸出方式...
1、筆記軟件Typora的使用 explorer任務(wù)管理器桌面 calc 計(jì)算機(jī) mspaint 畫(huà)圖工具 helloword! helloword! helloword! helloword! 今天是學(xué)習(xí)的第一天 有序排列 王五 李四 無(wú)需排列 安徽師大會(huì)的話 阿達(dá) -- 表格創(chuàng)建 編號(hào)姓名id1001張三寶331002李四341003王文玉321 代碼筆記 ``` //代碼樣...
閱讀 3158·2021-11-10 11:36
閱讀 3350·2021-10-13 09:40
閱讀 6273·2021-09-26 09:46
閱讀 689·2019-08-30 15:55
閱讀 1437·2019-08-30 15:53
閱讀 1613·2019-08-29 13:55
閱讀 3022·2019-08-29 12:46
閱讀 3246·2019-08-29 12:34