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;有没有问题?如果我想让赋值正确,可以怎么做?结果是多少呢?

浙公网安备 33010602011771号