如何创建一个将文本相乘的java程序?
我必须写一个程序,我可以简单地写一些东西 在文本字段和我的数字字段中。 大概是这样的: 1.textField:你好 2.numberField:8 3.输出:你好你好 我试过这个:如何创建一个将文本相乘的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
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");