关于语句的一些更新
关于语句的一些更新
语句,很重要,不能混,不能错。另起,当重视
for 的案例
- 这里用到了转义字符:
\t 制表符:一个制表符位置代表8个空格
如果前面的内容满足制表符位置的整数倍,重新开辟一个制表符位8个空格
如果前面内容不满,不全一整个制表符位
\n 换行
\b 光标退格
\r 光标回到行首
- 打印乘法口诀。其实这个和前面打印那个直角三角形是一样的思维概念
3. 利用for循环打印一个 5行的三角形
这是真把我搞晕了好一会,因为这个三角形可不是之前那种打印出来贴在边上的了,而是凌空的。
分解一下:
- 先把 区域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();
}
整个代码加运行结果如图: