首页 > 电脑

java的for循环中打印输出的空格被覆盖

更新时间2020-11-27 12:00:09

public class aa{
public static void main(String[] args){ 
 
for (int i = 1; 4 >= i; i++) {
            for (int j = 1; j <= 4 - i; j++) {
                  System.out.print("");//这里是空格时怎么没有空格占位?其它字符时又有了
               }
            for (int j = 1; j <= i; j++) {
                System.out.print("*");
            }
            System.out.println();
}
}
}

你的

System.out.print("");

是输出空的串,不是空格(你没有加空格啊),当然没有输出了

要用

System.out.print(" "); //引号间要加空格的

加完后的结果为

java 的for 循环中打印输出的空格被覆盖


相关标签:java

上一篇:使用switch语句编写一段程序,完成下面的输入输出效果:

下一篇:对于函数xxx,设计一个程序,对于用户任意给定的一个实数,程序能够输出在处的导数值