java变量和数据类型
变量和数据类型
变量
变量概述
在程序执行的过程中,在某个范围内其值可以发生改变的量
变量定义格式
数据类型 变量名 = 初始化值;
注意:格式是固定的,记住格式,以不变应万变
总结:
1:从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。 2:为什么要定义变量呢 用来不断的存放同一类型的常量,并可以重复使用
int number = 100;
number = 20;
number =1;
数据类型
数据类型概述
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间
Java数据类型种类
数据类型占用的存储空间及默认值
注意: Java中提到的整数都是int类型,提到的小数都是double类型。
案例演示每种不同数据类型的变量定义
编写案例演示
注意事项:
- 作用域 变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量。
- 初始化值 没有初始化值不能直接使用
- 在一行上建议只定义一个变量 可以定义多个,但是不建议
数据类型的转换
默认转换(从小的数据类型到大的数据类型)
- byte,short,char-int-long-float-double
- byte,short,char相互之间不转换,它们参与运算首先转换为int
强制转换(从大的数据类型到小的数据类型)
- 格式: 目标数据类型 变量 = (目标数据类型)被转换的数据
课后练习题
-
面试题 byte b1=3,b2=4,b; b=b1+b2; b=3+4; 哪句是编译失败的呢?为什么呢?
-
思考题 byte b = 130;有没有问题?如果我想让赋值正确,可以怎么做?结果是多少呢?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现