变量的使用
对变量的操作,其实就是对它所存储的那个数据进行操作。
int a = 2;
int b = a + 10; // 取出a的值(2),和10相加,结果是12,再赋值给b
System.out.println(b); // 输出变量b的值:12
System.out.println("b"); // 输出字符串"b",双引号中的内容原样输出
a = a + 2; // 取出a的值(2),加上2得到4,再赋值给aCode language: JavaScript (javascript)
给变量赋值并不会叠加里面原来的数,而是覆盖原来的值,相当于重新洗牌。
变量的操作必须与数据类型匹配
int a = 1.2; // 编译出错,数据类型不匹配。1.2 是小数,不能赋值给整型变量Code language: JavaScript (javascript)
变量在使用之前必须声明并且初始化
System.out.println(c); // 错误,变量c没有声明
int d;
System.out.println(d); // 错误,变量d没有初始化Code language: JavaScript (javascript)
总结:使用变量必须遵循两个前提——先声明(告诉编译器变量类型),再初始化(第一次赋值)。两者缺一不可,否则编译器会直接报错。