【发布时间】:2015-02-14 06:57:39
【问题描述】:
试图在 JOptionPane 对话框中打印出一些星星。 现在我有一个 void 函数在我的 Star 类中做明星工作:
public void setStars(){
for (int j = 0; j < column; j++){
if (j % 2 == 0)
System.out.print("\n");
else
System.out.print("\n ");
for(int i = 0; i < row; i++)
System.out.print("* ");
}
}
它做了它应该做的,但我似乎无法弄清楚如何在我已经创建的对话框中实现它:
String message = String.format("Knight Name: %s%n"
+ "Knight Health: %d%n"
+ "Knight Battles: %d%n"
+ "Knight Age: %d%n"
+ "Knight Gold: $%d%n",k1.getName(), k1.getHealth(),k1.getNumberBattles(),k1.getAge(),k1.getAmountGold());
JOptionPane.showMessageDialog(null, message);
任何可能的方法来移动这些输出语句在 for 循环中并让它们作为类字符串返回?
【问题讨论】:
-
所以您希望在对话框中打印星形图案?
-
是的@exexzian 就是这样