我是OOP的新手,我正在创建一个简单的GUI程序,在其中输入数字并创建一个从0开始的三角形。我有制作三角形的逻辑,但是当我输出它时,一次显示一个消息对话框。我已经在没有GUI的情况下完成了此操作,现在我正在尝试查看使用GUI编写的代码。我在代码的底部包含了我想要的输出示例(应该在一个消息对话框中)。
for(int i = 0; i <= number; ++i) { // incrementation
for(int j = 0; j <= i; ++j) {
JOptionPane.showMessageDialog(frame, j + " ");
}
}
for(int i = number - 1; i >= 0; --i) { //decrementation
for(int j = 0; j <= i; ++j) {
JOptionPane.showMessageDialog(frame, j + " ");
}
}
//*
//**
//***
//**
//*
答案 0 :(得分:0)
如果这些循环可行,请放下,
StringBuilder b=new StringBuilder();
for(int i = 0; i <= number; ++i) { // incrementation
for(int j = 0; j <= i; ++j) {
b.add(j + " ");
}
}
for(int i = number - 1; i >= 0; --i) { //decrementation
for(int j = 0; j <= i; ++j) {
b.add(j + " ");
}
}
JOptionPane.showMessageDialog(frame, b.toString());