如何创建一个将文本相乘的java程序?

如何创建一个将文本相乘的java程序?,java,Java,我必须写一个程序,我可以简单地写一些东西 在文本字段和我的数字字段中。 大概是这样的: 1.textField:你好 2.numberField:8 3.输出:你好你好 我试过这个: int i= count.getInt(); int e; String t= text.getText(); for (e=i;e<i ;e++ ) { ausgabe.append(""+e); } // end of for ausgabe.append

我必须写一个程序,我可以简单地写一些东西 在文本字段和我的数字字段中。 大概是这样的:

1.textField:你好

2.numberField:8

3.输出:你好你好

我试过这个:

 int i= count.getInt();

 int e;

String t= text.getText();

    for (e=i;e<i ;e++ ) {
      ausgabe.append(""+e);
    } // end of for


    ausgabe.append(""+t);



    ausgabe.append("\n");
inti=count.getInt();
INTE;
字符串t=text.getText();

对于(e=i;e您希望这个循环做什么

for (e=i;e<i ;e++ ) {

此外,这将在字符串中附加
e

ausgabe.append(""+e);
e
是循环的计数器。它是一个数字。是否要将文本附加到字符串中

ausgabe.append(""+t);
String t=“你好”;
int计数器=8;
StringBuilder sb=新的StringBuilder();
对于(int i=0;i

替换最后一个“-”就可以了….

如果要在循环外追加文本,则必须执行以下操作:

int i= count.getInt();

String t = text.getText();
for (int e = 0; e < i; e++) {
  ausgabe.append(" " + t);
}// end of for

ausgabe.append("\n");
inti=count.getInt();
字符串t=text.getText();
对于(int e=0;e
乘以文本?真的吗?看看我是德国人,我不知道怎么说。你能帮我吗?
e
是一个int,你为什么要把它加到你的字符串中?你应该在循环中把
t
加到你的字符串中。@MikeChristensen:我不知道我为什么这么做。谢谢!非常感谢。但是xt总是附加更多的时间。当我想要5个Hello's时,它会给我6个Hello's。@brickzdesign:循环后的代码行会再附加一次文本。如果你不想再附加一次文本,你可能不需要这行代码。@David:非常感谢你,我花了两天时间在int上搜索它欧内斯特。我真的非常感谢你。你把“-”替换掉是什么意思?
String t = "Hello";
int counter = 8;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < counter; i++) {
     sb.append(t);
     sb.append("-");
} // end of for
System.out.println(sb.toString());
int i= count.getInt();

String t = text.getText();
for (int e = 0; e < i; e++) {
  ausgabe.append(" " + t);
}// end of for

ausgabe.append("\n");