java的for循环中打印输出的空格被覆盖 - 爱问答

(爱问答)

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

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

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

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

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?