关于语句的一些更新

关于语句的一些更新

语句,很重要,不能混,不能错。另起,当重视

for 的案例

image-20210410134623704

  • 这里用到了转义字符:image-20210410134904730

\t 制表符:一个制表符位置代表8个空格
如果前面的内容满足制表符位置的整数倍,重新开辟一个制表符位8个空格
如果前面内容不满,不全一整个制表符位

\n 换行

\b 光标退格

\r 光标回到行首

  1. 打印乘法口诀。其实这个和前面打印那个直角三角形是一样的思维概念

image-20210410150315102

3. 利用for循环打印一个 5行的三角形

这是真把我搞晕了好一会,因为这个三角形可不是之前那种打印出来贴在边上的了,而是凌空的。

分解一下:

img

  • 先把 区域1 的空白三角形打印出来
  • 再把 区域2 的三角形打印出来
  • 最后把 区域3 的剩余部分打印出来
//打印区域1的倒三角 
for (int i = 1; i <= 5; i++) {
            for (int j = 5; i <= j; j--) {
                System.out.print(" ");
            }
            //打印三角形的一半 区域2 
            for (int j = 1; j <= i; j++) {
                    System.out.print("*");
                }
            //打印三角形的另一部分。注意这里就改成了j<i。因为中间线其实在上面打印出来过了。
            for (int j = 1; j < i; j++){
                System.out.print("*");
            }
                System.out.println();
            }

整个代码加运行结果如图:

image-20210410170354649

posted @ 2021-04-18 10:15  J九木  阅读(41)  评论(0编辑  收藏  举报