Java 用字符写的信

Java 用字符写的信,java,character,letters,Java,Character,Letters,标题可能令人困惑,但举个例子可以说明: 用户键入字符串:ab 控制台显示(理论上): 但我所能做的就是展示: 如何显示示例中的文本 以下是课程: -->主要内容: 删除/n,使其在打印结束时看起来像这样,打印一条新行,将“B”放在它下面的行上 caracter = " * \n" + " * * \n" + " ***** \n" +

标题可能令人困惑,但举个例子可以说明:

用户键入字符串:ab

控制台显示(理论上):

但我所能做的就是展示:

如何显示示例中的文本

以下是课程:

-->主要内容:


删除/n,使其在打印结束时看起来像这样,打印一条新行,将“B”放在它下面的行上

                caracter = " *     \n" +
                       "    * *    \n" +
                       "   *****   \n" +
                       "  *     *  \n"+
                       " *       * ";

您需要拆分字符串,然后创建一个并排打印行的循环。删除\n字母,并添加\n后缀:
public class Caractere {

    private String caracter;

    public String getCaracter() {
        return caracter;
    }

    public String litera(String userInput) {

            switch (userInput) {

            case "A":
                caracter = "     *     \n" +
                           "    * *    \n" +
                           "   *****   \n" +
                           "  *     *  \n"+
                           " *       * \n";
                break;

            case "B":
                caracter = " *****  \n" +
                           " *    * \n" +
                           " ****** \n" +
                           " *    * \n"+
                           " *****  \n";
                break;

            case "C":


            }

            return caracter;

    }

}
                caracter = " *     \n" +
                       "    * *    \n" +
                       "   *****   \n" +
                       "  *     *  \n"+
                       " *       * ";