我有一个try-catch障碍;在里面try,我从控制台读取变量N并初始化一个Array[N]. 我需要Array稍后使用。如果我在try块外使用它,我会收到错误
java variable may not have been initialized.
我明白了,但我该怎么办,把整个程序写在try块里,真的吗?这种程序的可读性更差,我try在不可能的代码上使用exceptions。有解决方法吗?我尝试了一个boolean变量来检查是否存在异常并稍后在if语句中使用它 - 没有结果。