java - 捕获而不尝试错误

标签 java netbeans

我想从两个文本字段获得总和结果。我想要一种在结果文本框中返回 null 的方法。为什么以下代码会抛出“cath without try”错误。我哪里错了,请帮忙。

private void AddButton4ActionPerformed(java.awt.event.ActionEvent evt) {
  try
   {
    int x = Integer.parseInt(FirstNumberTextField.getText());
    int y = Integer.parseInt(SecondNumberTextField.getText());
    ResultTextField1.setText((x + y)+"");
   {
   catch(Exception e)
   {
       ResultTextField1.setText("");
   }       
}

最佳答案

您的左大括号过多:

private void AddButton4ActionPerformed(java.awt.event.ActionEvent evt) {
  try
   {
    int x = Integer.parseInt(FirstNumberTextField.getText());
    int y = Integer.parseInt(SecondNumberTextField.getText());
    ResultTextField1.setText((x + y)+"");
   } // <-- This one was wrong.
   catch(Exception e)
   {
       ResultTextField1.setText("");
   }       
}

关于java - 捕获而不尝试错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9532573/

相关文章:

java - java 字符串中 += 和 s1+s2 之间的区别

java - 自定义异常类不在 Eclipse 中打印消息

java - 如何让令人惊叹的 Hibernate 框架从其 session 中提供连接对象?

java - 要构建此项目,需要 Maven(或更高版本)

java - NetBeans 内存不足错误

java - 将 keyEvent 应用于方法

java - 将 YouTube 视频嵌入到 JFrame?

java - 在kotlin中调用java时如何检测可为空

java - 如何在 NetBeans 7.0.1 上打开 Apache Maven 项目

javascript - 为什么我的 Netbeans 8 javascript 自动完成功能在我的 AngularJS 项目中不起作用?