嘿,我已经完成了我的try-catch块,但有疑问.我想计算一个字符串包含多少个单词和数字.为此,我想使用try - catch块.我将String解析为int,如果输出为false,我想计算catch块逻辑中的字数.但是在程序进入catch块后,程序退出.我想继续捕获错误后循环遍历循环.我怎样才能做到这一点?
Scanner odczyt = new Scanner(System.in);
String zdanie = odczyt.nextLine();
String[] podzdania = zdanie.split(" ");
boolean exception = false;
int numberword = 0;
try {
for (int i = 0; i < podzdania.length; i++) {
Integer.parseInt(podzdania[i]);
}
} catch (NumberFormatException e) {
numberword++;
}
Run Code Online (Sandbox Code Playgroud)