【发布时间】:2020-10-05 08:11:50
【问题描述】:
所以我想知道是否有一种方法可以在 JOptionPane.showMessageDialog() 上输出带有星号 (*) 的多线模式,例如三角形或金字塔。我知道这是这样工作的: JOptionPane.showMessageDialog(null,"Hello World!");但不是 Hello World!我需要在弹出一个空心金字塔的新窗口上打印,我无法弄清楚。你能帮助我吗?提前致谢。我添加了打印空心金字塔的代码。变量 L 是金字塔的高度,它由用户在程序执行时提供。那么如何在 JOptionPane.showMessageDialog() 中以可变高度打印此模式?
for(int row=1;row<=L;row++){
for(int col=1;col<=L+L-1;col++){
if(row==L || row+col==L+1 || col-row==L-1) System.out.print("*");
else System.out.print(" ");
}
System.out.println();
}
【问题讨论】:
标签: java joptionpane multiline