我的赋值要求在一个输出对话框中使用while循环打印从1到10的所有值,每个数字显示在单独的一行上。到目前为止,我有:
int i=1;
while (i <= 10)
{
System.out.println(i);
i++;
}
它在单独的行上显示1-10,但这是在命令提示符窗口中。我需要它显示在一个输出框。我该怎么做呢?忘了提一下,我知道如何在对话框中显示输出,但是它在单独的框中一个接一个地显示,而不是只在一个框中显示。我如何让它只显示在一个而不是10个不同的框中?
发布于 2016-11-18 02:08:06
您要查找的内容可以在Java文档中找到。这些类以及如何使用它们可以在以下位置找到:http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
请确保导入以下内容:
import javax.swing.JOptionPane
发布于 2018-12-05 02:43:26
当您只是打印到控制台时,您所要做的就是将System.out.println
更改为System.out.print
int i = 1;
while (i <= 10)
{
System.out.print(i);
i++;
}
另一种方法是:
String s = "";
int i = 1;
while (i <= 10) {
s += i;
i++;
}
System.out.println(s);
https://stackoverflow.com/questions/40667660
复制相似问题