永中首页 | 产品聚焦 | 销售渠道 | 服务支持 | 教育专栏 | 二次开发 | 在线订购 | 产品注册 | 免费下载 | 新闻中心 | 关于永中
发新话题
打印

【阿楚制作】巧用JAVA语言逸出顺序"\n"实现信息窗口中的文本和输出结果换行

【阿楚制作】巧用JAVA语言逸出顺序"\n"实现信息窗口中的文本和输出结果换行

题目:设计一个程序使用jOptionPane的输入对话盒输入一个整数字符串nStr,然后将它转换成整数n,求出n的平方、立方、四次方的值,显示在JOptionPane的信息窗口中。

TOP

【阿楚制作】巧用JAVA语言逸出顺序"\n"实现信息窗口中的文本和输出结果换行

[这个贴子最后由阿楚在 2002/07/17 08:04pm 编辑]

我的实现方法:
import javax.swing.JOptionPane;
public class Power
   {
   public static void main(String args[])
      {
      String s=JOptionPane.showInputDialog("Please input an integer");
      int n=Integer.parseInt(s);
      int n1=n*n;
      int n2=n*n*n;
      int n3=n*n*n*n;
      JOptionPane.showMessageDialog(
      null,
      s+"'s square is "+n1+
      "\n cube is "+n2+
      "\n quartic is  "+n3,
      "Power",
      JOptionPane.PLAIN_MESSAGE);
      System.exit(0);
      }
   }

这里巧用了\n,当然各位大虾也可以使用其他方法实现,但是在同一个信息窗口中同时显示文本以及输出结果,设置可以利用弹出三次信息窗口分别显示三次结果,但是,这必将造成代码的冗余以及资源的浪费,我个人认为上面这种方法是最简单的,欢迎各位大虾讨论

TOP

发新话题