没有合适的资源?快使用搜索试试~ 我知道了~
首页Java变量与运算符基础:数据类型、赋值与存储
Java变量与运算符基础:数据类型、赋值与存储
需积分: 0 0 下载量 94 浏览量
更新于2024-08-05
收藏 564KB PDF 举报
"在day02_变量、运算符.pdf中,主要内容围绕变量和运算符展开。首先,变量是Java编程中的核心概念,被比喻为内存中的小盒子,专门用来存放数据。Java是强类型语言,意味着在创建变量时,必须明确指定数据类型,如整型(int)、双精度型(double)、字符(char)和字符串(String)。定义变量时,使用数据类型加上变量名和赋值操作符“=”来完成,变量名作为标识符,代表存储数据的内存地址。 数据类型决定了变量能存储何种类型的值,例如,一个int类型的变量只能存放整数。变量定义后即使未赋值也可以使用,但必须先赋值才能使变量生效。同时,变量有作用域限制,不可在同一作用域内重复定义。内存的基本存储单元是位(bit)和字节(byte),一个字节由8个位组成。计算机分配存储空间时遵循最小单位为字节的原则,即使程序只需要少量空间,也会分配整个字节。 运算符部分介绍了等于“=”运算符,它用于赋值,不是比较两个值是否相等。此外,还强调了计算机采用二进制存储,因此尽管一位理论上能表示0或1,但在实际二进制系统中,1位只能表示0或1,而8位才能表示0-255的整数范围。这部分内容对于理解Java编程的基础数据结构和内存管理至关重要,是编程入门者必须掌握的基础知识。"
资源详情
资源推荐
数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128 至 127
短整型 short 2个字节 -32768 至 32767
整型 int(默认) 4个字节 -2^31^ 至 2^31^-1
长整型 long 8个字节 -2^63^ 至 2^63^-1
单精度浮点数 oat 4个字节 1.4013E-45 至 3.4028E+38
双精度浮点数 double(默认) 8个字节 4.9E-324 至 1.7977E+308
字符型 char 2个字节 0 至 2^16^-1
布尔类型 boolean 1个字节 true,false
大衣柜不能用来装载水,水杯也不能用来装载衣裤。这说明不同的容器装载不同的物品。变量也是如此,在创建变量时需要
指定变量的数据类型,例如整型变量、浮点型变量等等。结论:变量必须要有明确的类型,什么类型的变量装载什么类型的
数据。
Java中基本类型一共4类,把这4类展开后共8种基本类型。我们今后编写程序时使用的是这8种基本类型而不是4类,这8种基
本类型指定了范围。
Java中的默认类型:整数类型是 int 、浮点类型是 double 。
第二章 数据类型转换
Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。
2.1 自动转换
一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型?
运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。
自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。
转换原理图解
inti=1;
byteb=2;
publicstaticvoidmain(String[]args){
inti=1;
byteb=2;
//bytex=b+i;//报错
//int类型和byte类型运算,结果是int类型
intj=b+i;
System.out.println(j);
}
剩余12页未读,继续阅读
xiaojiugua99
- 粉丝: 0
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功