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,我很抱歉!