import javax.swing.JOptionPane;
public class Square4{
public static void main(String args[]){
String nStr=JOptionPane.showInputDialog("请输入一个整数:");
int n=Integer.parseInt(nStr);
int nn=n*n;
int nnn=n*n*n;
int nnnn=n*n*n*n;
JOptionPane.showMessageDialog(null,n+"的平方是"+nn//这里要换行,怎么写 
                  n+"的三次方是"+nnn             //这里要换行,怎么写
                  n+"的四次方是"+nnnn,          //这里要换行,怎么写
                  "n的次方",JOptionPane.PlAIN_MESSAGE);
}
}请问这个程序怎么在弹出的窗口中换行呀

解决方案 »

  1.   

    n+"的平方是"+nn+"\n"+n+"的三次方是"+nnn+"\n"+n+"的四次方是"+nnnn字符“\n”是换行符
      

  2.   

    public class Square4{ public static void main(String args[]){
    String nStr=JOptionPane.showInputDialog("请输入一个整数:");
    int n=Integer.parseInt(nStr);
    int nn=n*n;
    int nnn=n*n*n;
    int nnnn=n*n*n*n;
    JOptionPane.showMessageDialog(null,n+"的平方是"+nn+"\n"
                      +n+"的三次方是"+nnn+"\n"             
                      +n+"的四次方是"+nnnn+"\n",    
                      "n的次方",JOptionPane.PLAIN_MESSAGE);

    System.exit(0);
    }
    }
      

  3.   

    JOptionPane.showMessageDialog(null,n+"的平方是"+nn+"\n"+
                      n+"的三次方是"+nnn+"\n"+             
                     n+"的四次方是"+nnnn,          
                      "n的次方",JOptionPane.PLAIN_MESSAGE);
      

  4.   

    System.exit(0);
    在这里有什么作用。
    我用System.exit(1);也是可以正常退出的呀。。
    ???
      

  5.   

    我一般用\n\r,这是一个完整的换行。有些时候只用\n会显示一个小方框,而不是换行。保险点,所以我用\n\r
      

  6.   

    System.exit(0)
    是当你在那弹出框按下“确定”或“关闭”按钮后, 窗口会关闭, 程序自动退出。否则,窗口没关闭,内存没释放至于那个退出码,我知道得不多, 自己参考API吧