import java.util.Scanner;
public class myLine {
public static void main(String[] args) {
String CurrentLine = new String();
int length =0;
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
if (CurrentLine.charAt(0) == 'l') {
return '*' x times;
}
}
}
最后一行是我注意到我想做的事情。如果用户输入x的数字,如何多次返回*字符?
答案 0 :(得分:0)
您无法返回main
(void
方法)。您没有使用length
,如果我理解您的问题,您可以使用StringBuilder
和简单的for
循环。然后打印StringBuilder
的内容。像
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < x; i++) {
sb.append('*');
}
System.out.println(sb.toString());
}