在代码中显式设置变量的值。例如,下面的示例中,变量number在执行加法操作之前没有被初始化,可以通过给变量赋予一个初始值来解决这个问题:
int number; // 没有赋初始值 int sum = 10 + number; // 报错
可以将变量number初始化为0或任何其他值:
int number = 0; // 赋初始值为0 int sum = 10 + number; // 正确执行
或者,在执行操作之前,通过用户输入设置变量的值:
Scanner input = new Scanner(System.in); System.out.print("Enter a number: "); int number = input.nextInt(); // 通过用户输入赋值 int sum = 10 + number; // 正确执行