Java数据类型

1,基本数据类型

1.1 整形

类型占用存储空间范围
byte1个字节(一个字节8位)-128 ~ 127
short2个字节 -32768(-2^15) ~ 32768(-2^15 -1)
int4个字节(注意,int在开发中用的最多) -2,147,483,648(-2^31)
~ 2,147,483,648(-2^31 -1)
long8个字节 (-2^63) ~ (2^63 -1)

1.1.1 实例

byte b1  = 127;
System.out.println(b1); // 结果127
short s1 = 1234;
System.out.println(s1); // 结果1234
int i1 = 123123;
System.out.println(i1); // 结果123123
long l1 = 2342412312L; // 注意 long类型定义的时候后面必须加小写L,或大写L
System.out.println(l1); // 结果 2342412312

2.1 浮点型

类型占用存储空间范围
单精度float4字节1.4E-45到3.4028235E38之间
双精度 double8字节4.9E-324到1.7976931348623157E308之间

说明:

float为单精度 小数点后面只保留7位,且声明变量是后面必须加”F”.

2.1.1 例子

float f1 = 10.123456789F; // 注意结尾的F,意思是float
double d1 = 10.1234567891011121314;
System.out.println(f1); // 结果 10.123457
System.out.println(d1); // 结果 10.123456789101112

3 char类型

char类型必须使用双单引号来声明如 char c1 = ‘a’ , char c2 = ‘中’

注意: char类型只能声明1个字符

4 boolean

boolean b1 = true; 或者false

5 自动类型提升

强制类型转换符号”()”,在变量前加括号

如: double d1 = 12.7;

转换 int i1 = (int)d1; 结果是 12

注意:强制类型转换可能损失精度.

例子:

class VariableTest1{
	public static void main(String[] args) {
		double d1 = 12.7;
		int i1 = (int)d1;
		System.out.println(i1); // 结果12
	}
}

创作不易 请尊重他人劳动成果,未经授权禁止转载!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇