我正在学习Java中的try,and catch。由于其中一个预期输出中的第二个输入是字符串而不是数字,因此预计会出现错误。它需要以下输出: Lee 19 Lua 22 Mary 0 Stu 34 输入为: Lee 18 Lua 21 Mary Beth 19 Stu 33 所以当我尝试运行我的代码时,我实际上得到了: 李19路亚22玛丽0贝丝20斯图34 我的代码: package study3;
import
j++; printf("reversed word stored at the last in the same array - %s\n",word);当我们给出长度为3时,输出不会在输出中给出任何无用价值,但是当我给出大于3时,它开始在输出中给出无用价值。(是的,我知道我们必须在数组的末尾添加'\0‘才能停止,但对于长度为3的数组,如果没有这一点,它就可以工作。)
当包含外部错误/无效数据的函数或方法时,是否返回false或抛出异常?会不会尝试捕捉也会做同样的事?让Loginer抛出异常: //retrieve record data...(这个示例使用的是返回用户对象,它可能是无效的,并且什么也不返回,但关键是,为什么要使用最终将被检查两次的布尔值?)一些网站的消息来