Java入门之数据类型
Java除了基本类型就是引用类型。
基本类型有8个:
(1)整数类型
byte:-128(-2^7)~ 127(2^7-1);占1个字节; byte b = 127;
short:-32768(-2^15)~ 32767(2^15 - 1);占2个字节; short s = 10;
int:-2,147,483,648(-2^31)~ 2,147,483,647(2^31 - 1);占4个字节; int i = 8;
long:-9,223,372,036,854,775,808(-2^63)~ 9,223,372,036,854,775,807(2^63 -1);占8个字节; long l = 129000L;
(2)浮点类型
float:单精度,占4个字节; float f = 4.0f;
double:双精度,占8个字节; double d = 3.1415926535d;
(3)字符类型
char:占2个字节;char c = 'A' ;或 char c = '中';
(4)布尔类型
boolean:占1位,值为true或false; boolean flag = true;
引用数据类型:类,接口,数组
**扩展:
1个字节 = 8位,即 1byte = 8 bit
浮点数是离散的,有舍入误差,尽量避免使用浮点数进行比较,银行业务资产用BigDecimal。
基本类型的封装:
byte ---- Byte
short ---- Short
int ---- Integer
long ----- Long
float ---- Float
double ---- Double
char ----Character
boolean ---- Boolean
**自增,自减
1 int a = 3; 2 int b = a++; //执行完这行代码后,先给b赋值,再自增 3 int c = ++a; //执行完这行代码前,先自增,再给c赋值 4 System.out.println(a); 5 System.out.println(b); 6 System.out.println(c);

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)