Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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_Switch Statement - Fatal编程技术网

如何在同一行中输出java

如何在同一行中输出java,java,switch-statement,Java,Switch Statement,到目前为止,我完成了所有的代码。它可以运行,我也可以得到我的输出。但我只能得到不同的行输出,我想在同一行中得到输出。有任何办法可以做到这一点。我使用switch-case,我可以用switch-case或者任何其他语句来输出它 public class practice { public static void main(String args[]) { String name="Farhana Konka"; String initials= "

到目前为止,我完成了所有的代码。它可以运行,我也可以得到我的输出。但我只能得到不同的行输出,我想在同一行中得到输出。有任何办法可以做到这一点。我使用switch-case,我可以用switch-case或者任何其他语句来输出它

public class practice
{
    public static void main(String args[])
    {
        String name="Farhana Konka";
        String initials= "";
        for(String s: name.split(" "))
        {
            initials+=s.charAt(0);
        }

        char[] myInitials=initials.toCharArray();
        for(int i=0; i<myInitials.length; i++)
        {
            switch(myInitials[i])
            {
            case 'f' :
            case 'F' :

                System.out.println("FFFFF ");
                System.out.println("F     ");
                System.out.println("F     ");
                System.out.println("FFF   ");
                System.out.println("F     ");
                System.out.println("F     ");
                System.out.println("F     ");
                break;
            case 'K' :
            case 'k' :

                System.out.println("K   K ");
                System.out.println("K  K  ");
                System.out.println("K K   ");
                System.out.println("KK    ");
                System.out.println("K K   ");
                System.out.println("K  K  ");
                System.out.println("K   K ");
                break;
            default:
                System.out.print("Nothing happen");
            }
        }

    }
}
公共课堂实践
{
公共静态void main(字符串参数[])
{
字符串名称=“Farhana Konka”;
字符串首字母=”;
for(字符串s:name.split(“”)
{
首字母+=s.charAt(0);
}
char[]myInitials=initials.toCharArray();

对于(int i=0;i使用
System.out.print
而不是
System.out.println

使用
System.out.print
而不是
System.out.println

使用
System.out.print
而不是
System.out.println

使用
System.out.print
而不是
System.out.println

>使用Print而不是Println

System.out.print("your message");

使用Print而不是Println

System.out.print("your message");

使用Print而不是Println

System.out.print("your message");

使用Print而不是Println

System.out.print("your message");

无论何时需要打印到同一行,您都需要使用
System.out.print
,因为它在打印文本的末尾不包含回车符。如果需要在文本之后执行回车符,则必须使用
System.out.println

无论何时需要打印到sam,您都需要使用
System.out.print
e行,因为它在打印文本的末尾不包含回车符。如果您需要在文本之后执行回车符,您必须使用
System.out.println

因为它在打印文本的末尾不包含回车符,所以无论何时需要打印到同一行,您都需要使用
System.out.print
。如果您需要在文本后使用回车符,则必须使用
System.out.println

每当您需要打印到同一行时,都需要使用
System.out.print
,因为它在打印文本的末尾不包含回车符。如果您需要在文本后使用回车符,则必须使用
System.out.println

您需要比单独处理每个字母更聪明。您需要处理每行的所有字母!因为您无法追溯修改该行的内容

因此,您需要将每个字母的各个行存储在数组中,然后处理第一行的首字母,输入新行,处理第二行的首字母,输入新行,等等,而不仅仅是一个大小写开关

为了写入同一行,您需要使用
System.out.print()
,但这本身并不能解决您的问题

编辑:

我根据我所说的把我的版本放在一起,然后打印出这个:

FFFFFF   AA   RRRRR  H    H   AA   N    N   AA      K    K  OOOO  N    N K    K   AA   
F       A  A  R    R H    H  A  A  NN   N  A  A     K  K   O    O NN   N K  K    A  A  
F      A    A RRRRR  HHHHHH A    A N N  N A    A    KK     O    O N N  N KK     A    A 
FFFF   AAAAAA R  R   H    H AAAAAA N  N N AAAAAA    K K    O    O N  N N K K    AAAAAA 
F      A    A R   R  H    H A    A N   NN A    A    K  K   O    O N   NN K  K   A    A 
F      A    A R    R H    H A    A N    N A    A    K    K  OOOO  N    N K    K A    A 
这条神奇的线是:

Map<Character, List<String>> charMap = new HashMap<>();

Switch case,耶!它做的事情完全一样,只是现在我需要手动做一些我正在自动做的事情(通过映射中的字符索引数组)。真傻。

你需要比单独处理每一封信更聪明。你需要处理每一行的所有信件!因为你不能追溯修改该行的内容

因此,您需要将每个字母的各个行存储在数组中,然后处理第一行的首字母,输入新行,处理第二行的首字母,输入新行,等等,而不仅仅是一个大小写开关

为了写入同一行,您需要使用
System.out.print()
,但这本身并不能解决您的问题

编辑:

我根据我所说的把我的版本放在一起,然后打印出这个:

FFFFFF   AA   RRRRR  H    H   AA   N    N   AA      K    K  OOOO  N    N K    K   AA   
F       A  A  R    R H    H  A  A  NN   N  A  A     K  K   O    O NN   N K  K    A  A  
F      A    A RRRRR  HHHHHH A    A N N  N A    A    KK     O    O N N  N KK     A    A 
FFFF   AAAAAA R  R   H    H AAAAAA N  N N AAAAAA    K K    O    O N  N N K K    AAAAAA 
F      A    A R   R  H    H A    A N   NN A    A    K  K   O    O N   NN K  K   A    A 
F      A    A R    R H    H A    A N    N A    A    K    K  OOOO  N    N K    K A    A 
这条神奇的线是:

Map<Character, List<String>> charMap = new HashMap<>();

Switch case,耶!它做的事情完全一样,只是现在我需要手动做一些我正在自动做的事情(通过映射中的字符索引数组)。真傻。

你需要比单独处理每一封信更聪明。你需要处理每一行的所有信件!因为你不能追溯修改该行的内容

因此,您需要将每个字母的各个行存储在数组中,然后处理第一行的首字母,输入新行,处理第二行的首字母,输入新行,等等,而不仅仅是一个大小写开关

为了写入同一行,您需要使用
System.out.print()
,但这本身并不能解决您的问题

编辑:

我根据我所说的把我的版本放在一起,然后打印出这个:

FFFFFF   AA   RRRRR  H    H   AA   N    N   AA      K    K  OOOO  N    N K    K   AA   
F       A  A  R    R H    H  A  A  NN   N  A  A     K  K   O    O NN   N K  K    A  A  
F      A    A RRRRR  HHHHHH A    A N N  N A    A    KK     O    O N N  N KK     A    A 
FFFF   AAAAAA R  R   H    H AAAAAA N  N N AAAAAA    K K    O    O N  N N K K    AAAAAA 
F      A    A R   R  H    H A    A N   NN A    A    K  K   O    O N   NN K  K   A    A 
F      A    A R    R H    H A    A N    N A    A    K    K  OOOO  N    N K    K A    A 
这条神奇的线是:

Map<Character, List<String>> charMap = new HashMap<>();

Switch case,耶!它做的事情完全一样,只是现在我需要手动做一些我正在自动做的事情(通过映射中的字符索引数组)。真傻。

你需要比单独处理每一封信更聪明。你需要处理每一行的所有信件!因为你不能追溯修改该行的内容

因此,您需要将每个字母的各个行存储在数组中,然后处理第一行的首字母,输入新行,处理第二行的首字母,输入新行,等等,而不仅仅是一个大小写开关

为了写入同一行,您需要使用
System.out.print()
,但这本身并不能解决您的问题

编辑:

我根据我所说的把我的版本放在一起,然后打印出这个:

FFFFFF   AA   RRRRR  H    H   AA   N    N   AA      K    K  OOOO  N    N K    K   AA   
F       A  A  R    R H    H  A  A  NN   N  A  A     K  K   O    O NN   N K  K    A  A  
F      A    A RRRRR  HHHHHH A    A N N  N A    A    KK     O    O N N  N KK     A    A 
FFFF   AAAAAA R  R   H    H AAAAAA N  N N AAAAAA    K K    O    O N  N N K K    AAAAAA 
F      A    A R   R  H    H A    A N   NN A    A    K  K   O    O N   NN K  K   A    A 
F      A    A R    R H    H A    A N    N A    A    K    K  OOOO  N    N K    K A    A 
这条神奇的线是:

Map<Character, List<String>> charMap = new HashMap<>();

Switch case,耶!它做的事情完全一样,只是现在我需要手动做一些我正在自动做的事情(通过地图中的字符对数组进行索引)。真傻。

println()
vs
print()
?你在12月回来,从来没有接受过任何答案…
println()
vs
print()
?您在12月份回来时从未接受过