1.变量要先声明才能使用
Cannot resolve symbol 'age'
解决方法:在该语句上方,给变量age赋值。
2.变量是什么类型,就应该用来装什么类型的数据,否则报错。
Required type: int
Provided: double
解决方案:给变量赋值相应数据类型的数据。
3.变量是从定义到 "}" 截至的范围内有效;且同一个范围内,定义的多个变量,它们的名称不能一样。
Cannot resolve symbol 'a'
解决方案:在代码块内使用变量。
Variable 'a' is already defined in the scope
解决方案:在代码块的作用域内,只保留一个变量定义。
4.变量定义的时候可以不赋初始值;但在使用时,变量里必须有值,否则报错。
Variable 'number' might not have been initialized
解决方案:在使用变量前,对变量进行赋值。