package test;/**
*
* @ClassName: VarTest
* @Description:to introduce var and data
* @author emowater
* @date 2020年9月12日
*
*/publicclassVarTest{/**
* 这是一个程序的入口
* @param @param args是main方法的 参数
* @return void 返回类型
* @author emowater
* @date 2020年9月12日
*/publicstaticvoidmain(String[] args){int a,b,c =100;//错误原因:The local variable b may not have been initialized
System.out.println(a);//错误原因:The local variable b may not have been initialized
System.out.println(b);
System.out.println(c);}}
应改为
package test;
/**
*
* @ClassName: VarTest
* @Description:to introduce var and data
* @author emowater
* @date 2020年9月12日
*
*/
public class VarTest {
/**
* 这是一个程序的入口
* @param @param args是main方法的 参数
* @return void 返回类型
* @author emowater
* @date 2020年9月12日
*/
public static void main(String[] args) {
int a = 200,b = 300,c = 100;
//错误原因:The local variable b may not have been initialized
System.out.println(a);
//错误原因:The local variable b may not have been initialized
System.out.println(b);
System.out.println(c);
}
}
## notice:
同一个域中,变量不可以重复声明,但可以重新赋值