(Java)正在尝试打印;abc";5次,返回语句
这是作业: 编写一个名为(Java)正在尝试打印;abc";5次,返回语句,java,string,parameters,return,Java,String,Parameters,Return,这是作业: 编写一个名为printStrings的方法,该方法接受字符串和 作为参数并打印给定字符串的重复次数 每次之后带有空格的次数 printStrings("abc", 5); 将打印以下输出: abc abc abc abc abc 这就是我尝试过的: public class Apples { public static String printStrings(String a) { return (int i = 1; i <= 5; i++) {
printStrings
的方法,该方法接受字符串和
作为参数并打印给定字符串的重复次数
每次之后带有空格的次数
printStrings("abc", 5);
将打印以下输出:
abc abc abc abc abc
这就是我尝试过的:
public class Apples {
public static String printStrings(String a) {
return (int i = 1; i <= 5; i++) {
System.out.print(a);
}
public static void main(String[] args) {
System.out.println(printStrings("abc"));
}
}
}
公共类苹果{
公共静态字符串printStrings(字符串a){
返回(inti=1;ipublicstaticstringprintstrings(stringa,intb){
字符串s=“”;
对于(inti=1;i稍微修改代码
public static void main(String[] args) {
System.out.println(printStrings("abc", 5));
}
public static String printStrings(String a, int numOfTimes) {
StringBuilder sb = new StringBuilder(""); // StringBuilder is better than concatenating Strings
for (int i = 1; i <= numOfTimes; i++) {
// System.out.println(sb);
sb.append(a); // append String
sb.append(" "); // append space
}
sb.replace(sb.length()-1, sb.length(), ""); // replace last space
System.out.println(sb.length());
return sb.toString(); // return String representation of StringBuilder sb
}
public void打印字符串(字符串a、int b){
字符串printString=“”;
对于(int i=0;i这将起作用,并且它不会在末尾放置空格:
private static void printStrings(String str, int num) {
for (int i = 0; i < num; i++) {
System.out.print(str + (i == num - 1 ? "" : " "));
}
}
private static void printStrings(String str,int num){
for(int i=0;i
公共静态字符串printStrings(字符串a,整数计数){
字符串结果=”;
for(int i=0;i
返回(It I=1;我很清楚这是一个家庭作业,请考虑指出OP在哪里出错,而不仅仅是为他做作业。他学到了什么?它不是完整的代码,它的JST代码片段引导OP建立逻辑事实,每个人都在犯错误,这不是你自己做的好理由。你是第一个发布这个解决方案的人。上面对否决票做了完美的解释。我对另一个答案写了类似的评论,但回答者有个好主意删除了他的帖子。顺便说一句,这是全部代码。OP要求一个方法来打印给定的字符串。在你写了之后,他应该构建什么逻辑?你也写了main。他只需要打开eclipse并复制-粘贴。你真的应该在这方面付出更多的努力…上面的代码甚至都无效--我是新的。我一直在尝试。1.谷歌“如何使用java”2.阅读文档
19
abc abc abc abc abc
public void printStrings(String a, int b) {
String printString = "";
for (int i = 0; i<b; i++){
printString = printString+" "+a;
}
System.out.println(printString);
}
private static void printStrings(String str, int num) {
for (int i = 0; i < num; i++) {
System.out.print(str + (i == num - 1 ? "" : " "));
}
}
public static String printStrings(String a, int count) {
String result = "";
for (int i = 0 ; i < count ; i++)
{
result = result + a;
if (i != (count-1))
result = result + " ";
}
return result;
}
public static void main(String[] args) {
System.out.println(printStrings("abc", 5));
}