Java 我不知道如何将输出放在单独的行上

Java 我不知道如何将输出放在单独的行上,java,Java,我试图在文本区域txaOuput中添加双精度的'sum'和'product',但我不知道如何添加。当我单击“处理”按钮时,sum和double会相邻输出,没有空格。我只想让它们一行一行地显示出来。我是不是加错了 private void btnProcessActionPerformed(java.awt.event.ActionEvent evt) { double num1 = Double.pa

我试图在文本区域
txaOuput
中添加双精度的
'sum'
'product'
,但我不知道如何添加。当我单击“处理”按钮时,sum和double会相邻输出,没有空格。我只想让它们一行一行地显示出来。我是不是加错了

private void btnProcessActionPerformed(java.awt.event.ActionEvent evt) {                                           

    double num1 = Double.parseDouble(txfNum1.getText());
    double num2 = Double.parseDouble(txfNum2.getText());

    double sum = num1+num2;
    double product = num1*num2;

    txaOutput.append(String.valueOf(sum));
    txaOutput.append(String.valueOf(product));

}                     

您可以尝试在每个条目的末尾追加一个新行字符。如果您在windows上,则可以使用
\r\n
,否则只需使用
\n

txaOutput.append(String.valueOf(sum));
txaOutput.append("\r\n")
txaOutput.append(String.valueOf(product));

为什么不使用
txaOutput.append(String.valueOf(sum))+“\n”
?它不起作用了?对不起,不,我刚试过这个,但不起作用@Rehman@TAsk是的。把括号放错地方了。它应该是
txaOutput.append(String.valueOf(sum)+“\n”
)`