变量是用来存储数值(数据)
在java中,变量其实就是一块存储区域,变量中存储的数据时存储在JVM内存中的。
变量三要素
1,数据类型
是用来存储:字符串,小数,整数,单个字符,布尔值,对象等
2,变量名
在程序中,通过变量名来进行访问这块内存和里面的数据
3,值
变量中存的具体值,而且里面的值是可以变得
变量原则
1,先声明,后使用
包括类,方法等,都是遵循着先声明再使用的原则
2,变量声明的格式:
数据类型 变量名;
3,变量赋值格式:
变量名 = 变量值;
这两种赋值方式最终效果是一样的~ ~!
4,变量必须先初始化,也就是第一次赋值,再对他的值进行访问即可
5,第二次赋值不用再加数据类型,直接赋值即可
如:
int money = 1000; money = 2000;
6,在同一作用域中,变量只能声明一次,但是赋值可以很多次
作用域可以理解为,从变量声明开始,到他所属的{ }结束
作用域如下图所示:
上图分为2个不同的作用域~ ~!
简单玩法玩法1:
class Test{ public static void main(String[] args){ /** * int 数据类型是整型 * 定义一个变量名字为 salary 工资 * 然后再打印出来 * 然后涨工资5000,进行一次运算再打印出来 */ int salary = 15000; System.out.println(salary); salary = salary + 5000; System.out.println(salary); } }
简单玩法2:
class Test{ public static void main(String[] args){ /** * int 数据类型是整型 * double 浮点型 * char 单字符型 * boolean 布尔型 * String 字符串 * 定义使以上的类型定义一组个人信息并且输出 */ int age = 18; double height = 1.8; char sex = 'M'; String name = "夺命雷公狗"; boolean marry = false; System.out.print( "姓名:"+ name + "; 年龄:" + age +"; 性别:"+ sex + "; 身高:"+ height + "; 是否已婚:" + marry); } }