如何返回输入字符的字符?

时间:2015-05-31 03:08:57

标签: java

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的数字,如何多次返回*字符?

1 个答案:

答案 0 :(得分:0)

您无法返回mainvoid方法)。您没有使用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());
}