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