发布时间:2023-12-16 13:30
打印心形主要分为上下两部分,如图:
下边主要是一个倒立三角形,容易打印,上边可以分为左右两部分,左边的也好打印,控制好右边的空格则就解决了问题,因为他们是控制在同一层,把一行所有的星号输出完毕,再换行。
下边是代码:
package 练习;
public class 心形 {
public static void main(String[] args) {
int i,j,k;//i层数 j空格 k星号
for(i=0;i<2;i++) {
//控制左边的星号打印
for(j=0;j<=2-i;j++) {
System.out.print(" ");
}
for(k=0;k<2*i+4;k++) {
System.out.print("*");
}
//控制右边的星号打印
for(j=4;j>2*i;j--) {
System.out.print(" ");
}
for(k=0;k<2*i+4;k++) {
System.out.print("*");
}
//执行换行
System.out.println();
}
//下边是倒立三角形
for(i=0;i<8;i++) {
for(j=0;j<=i;j++) {
System.out.print(" ");
}
for(k=0;k<16-i*2;k++) {
System.out.print("*");
}
System.out.println();
}
}
}
打印的结果如图:
**** ****
****** ******
****************
**************
************
**********
********
******
****
**
Django SQL注入漏洞(CVE-2020-7471)复现
Openvino_ARM源码编译+nano_detect树莓派部署实测
SpringBoot2.3.0支持Gradle,是时候从Maven换成Gradle上了——Gradle安装、配置及镜像源设置
Python项目实战(一)《Python编程 从入门到实践》
kalman滤波基础及matlab仿真_多传感器信息融合算法设计及仿真——信息融合算法分析...
End-to-End Single Image Fog Removal using Enhanced Cycle ConsistentAdversarial Networks-2019