变量存储在内存里
特点:能够改变
好处:便于维护和扩展
- 第一个代码
package com.zhang.variable;
public class VariableDemo1 {
//目标: 认识变量,掌握使用变量的好处,变量的特点,应用场景
//数据类型 变量名 = 数据
public static void main(String[] args) {
//定义一个整数
int age = 23;
System.out.println(age);
//定义一个小数
double score = 99.5;
System.out.println(score);
System.out.println("______________________________________________________");
//使用变量的好处:便于扩展和维护
System.out.println(666);
System.out.println(666);
System.out.println(666);
System.out.println(666);
System.out.println(666);
System.out.println(666);
/*
当我要修改输出为888时,上面的办法只能一个一个改
使用下面的办法只需修改一下变量的值
*/
int num = 888;
System.out.println(num);
System.out.println(num);
System.out.println(num);
System.out.println(num);
System.out.println(num);
System.out.println(num);
System.out.println("_________________________________");
//变量的特点:里面装的数据可以被替换
int age2 =18;
System.out.println(age2);
age2 = 19;//赋值,把19赋给age2
System.out.println(age2);
age2 = age2 + 1;
System.out.println(age2);
age2++;
System.out.println(age2);
System.out.println("_________________________________");
//需求:钱包有9.5元,收到了10元红包,又发出去5元,请输出各阶段钱包的情况
double money = 9.5;//钱包
System.out.println(money);
money = money + 10;//收到10元红包
System.out.println(money);
money = money - 5;//发出5元红包
System.out.println(money);
}
}
下图是运行结果
变量的注意事项:
- 先声明 先赋值 再使用
- 正确的数据类型
- 有效范围和不能重名
package com.zhang.variable;
public class VariableDemo2 {
public static void main(String[] args) {
//目标:使用变量的注意事项
//1. 先声明 再使用
int age = 13;
System.out.println(age);
//2. 正确的数据类型
//double a = "有钱";//double 应该是小数类型,不是字符串
//3. 变量是从定义开始到“}”介质的范围内有效,且在同一个范围内,定义的多个变量名称不能相同
{
int a = 3;
System.out.println(a);
}
//System.out.println(a);
double b = 3;
System.out.println(b);
// int b = 6;
// System.out.println(b);
//4. 先赋值 再使用
int num;
num = 99;
System.out.println(num);
}
}
下图是运行结果