Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将输入的字符输出一定的次数?_Java_Loops_Methods_User Input_Void - Fatal编程技术网

Java 如何将输入的字符输出一定的次数?

Java 如何将输入的字符输出一定的次数?,java,loops,methods,user-input,void,Java,Loops,Methods,User Input,Void,我必须编写一个程序,用一种方法将输入的两个字符打印出x次。根据我目前的情况,它将输出数字而不是字符。我怎样才能修好它 int length; char ch1; char ch2; System.out.print("Enter a character: "); ch1 = input.nextLine().charAt(0); //input refers to scanner. System.out.print("Enter second character: "); ch2 = inpu

我必须编写一个程序,用一种方法将输入的两个字符打印出
x
次。根据我目前的情况,它将输出数字而不是字符。我怎样才能修好它

int length;
char ch1;
char ch2;

System.out.print("Enter a character: ");
ch1 = input.nextLine().charAt(0); //input refers to scanner.
System.out.print("Enter second character: ");
ch2 = input.nextLine().charAt(0); //input refers to scanner.
System.out.print("Enter the length of the line: ");
length = input.nextInt(); //input refers to how many times the characters ar$
draw_line(length, ch1, ch2);

//Method starts here.

public static void draw_line(int length, char ch1, char ch2){
    for (int i = 0; i < length; ++i){
        System.out.print(ch1 + ch2);
    }
}
int长度;
char ch1;
煤焦ch2;
System.out.print(“输入字符:”);
ch1=input.nextLine().charAt(0)//输入是指扫描仪。
System.out.print(“输入第二个字符:”);
ch2=input.nextLine().charAt(0)//输入是指扫描仪。
System.out.print(“输入行的长度:”);
length=input.nextInt()//输入是指字符数的多少倍$
绘制线(长度,ch1,ch2);
//方法从这里开始。
公共静态无效绘制线(整数长度,字符ch1,字符ch2){
对于(int i=0;i
这是因为添加字符不是串联。请看这个问题:

您需要的是包含两个字符的字符串,最短的编辑可能是:

System.out.print("" + ch1 + ch2);
将字符传递给以将其转换为
字符串

System.out.print(Character.toString(ch1) + Character.toString(ch2));

下次当你发布一个问题时,请尽量使它成为一个完整的工作代码——很明显,你从一个程序中删去了部分内容,而且括号不平衡。@sashkello,我很抱歉!