-
多字符用 String
單字符用 char
整數(shù)用 int
單精度(如年齡)用 float
雙精度(如價格)用 double
只有真假的用 boolean
Java 中 float 與 double 的區(qū)別
1.float是單精度浮點數(shù),內(nèi)存分配4個字節(jié),占32位,有效小數(shù)位6-7位
double是雙精度浮點數(shù),內(nèi)存分配8個字節(jié),占64位,有效小數(shù)位15位
2.java中默認(rèn)聲明的小數(shù)是double類型的,如double d=4.0
如果聲明: float x = 4.0則會報錯,需要如下寫法:float x = 4.0f或者float x = (float)4.0
其中4.0f后面的f只是為了區(qū)別double,并不代表...
Java 中 char 和 String 的區(qū)別
1.char表示字符,定義時用單引號,只能存儲一個字符,如char c='x';
而String表示字符串,定義時用雙引號,可以存儲一個或多個字符,如String name="tom";
2.char是基本數(shù)據(jù)類型,而String 是一個類,具有面向?qū)ο蟮奶卣?,可以調(diào)用方法,如name.length()獲取字符串的長度。查看全部 -
Java是一種強(qiáng)類型語言:在Java中存儲的數(shù)據(jù)都是有類型的,且在編譯時就確定其類型
基本數(shù)據(jù)類型:
?1、數(shù)值型? ??
整數(shù)類型
? ? ? ?byte
? ? ? ?short
? ? ? ?int:整型,字節(jié)4
? ? ? ?long
浮點類型
? ? ? ?float:單精度浮點型,字節(jié)4
? ? ? ? ? float賦值時在數(shù)值后添加字符'f'
? ? ? ?double:雙精度浮點型,字節(jié)8
?2、字符型(char):字節(jié)2
?3、布爾型(boolean):字節(jié)1
基本數(shù)據(jù)類型變量存的是數(shù)據(jù)本身
引用數(shù)據(jù)類型
?1、類(class)
?2、接口(interface)
?3、數(shù)組
引用數(shù)據(jù)類型存的是保存數(shù)據(jù)的空間地址
String是常見的引用數(shù)據(jù)類型
查看全部 -
斷點調(diào)試,一步一步執(zhí)行
查看全部 -
使用Scanner工具類接收用戶輸入的信息
String 變量 = new Scanner(System.in).next()
int 變量 = new Scanner(System.in).nextInt()
查看全部 -
分配空間2
查看全部 -
分配空間
查看全部 -
當(dāng)程序中需要將 double 型變量的值賦給一個 int 型變量
可以用強(qiáng)制類型轉(zhuǎn)換
查看全部 -
double 是 8個字節(jié)
可以這樣
int rise=5;
double avg2 = avg1 + rise ;
反過來,int只有4個字節(jié),就不能轉(zhuǎn)?double?
查看全部 -
java關(guān)鍵字區(qū)分大小小查看全部
-
第一次錯誤:for循環(huán)里num的定義重復(fù)了
查看全部 -
注意:
1、 ?> 、 < 、 >= 、 <= 只支持左右兩邊操作數(shù)是數(shù)值類型
2、 ?== 、 != 兩邊的操作數(shù)既可以是數(shù)值類型,也可以是引用類型
查看全部 -
關(guān)于自增運算符++和--需要注意:
假設(shè)與一個變量i,對i進(jìn)行自增(減)運算則有
i++;變量i先參與運算,運算完成后自增;
++i;變量i先自增,然后參與運算。
查看全部 -
continue?的作用是跳過循環(huán)體中剩余的語句執(zhí)行下一次循環(huán)。
查看全部 -
break 語句退出指定的循環(huán),直接執(zhí)行循環(huán)后面的代碼。
查看全部 -
?switch 后面小括號中表達(dá)式的值必須是整型或字符型
查看全部
舉報