黑马程序员技术交流社区
标题:
java打印爱心图案的代码
[打印本页]
作者:
路好营
时间:
2015-10-31 22:45
标题:
java打印爱心图案的代码
class Heart {
public static void main(String[] args) {
int n=4;
int i,j,m;
for(i=1;i<=n;i++) {
for(j=1;j<=2*(n-i)-1;j++) {
System.out.print(" "); }
for(j=1;j<=6+(10-i)*(i-1)/2;j++) {
System.out.print("*"); }
for(j=1;j<=2*n-1+(i-6)*(i-1);j++) {
if(i==n)break; System.out.print(" "); }
for(j=1;j<=6+(10-i)*(i-1)/2;j++) {
if(i==n)break; System.out.print("*"); }
if(i==n) {
for(j=1;j<=6+(10-i)*(i-1)/2-1;j++) {
System.out.print("*"); } }
System.out.println(""); }//上面部分
for(i=1;i<=n-2;i++) {
for(j=1;j<=6+(10-n)*(n-1)/2-1+6+(10-n)*(n-1)/2;j++) {
System.out.print("*"); }
System.out.println(""); }//中间部分
m=6+(10-n)*(n-1)/2+6+(10-n)*(n-1)/2-1;
for(i=1;i<=(m-2-3)/4+1;i++) {
for(j=1;j<=2*i-1;j++) {
System.out.print(" "); }
for(j=1;j<=m+2-4*i;j++) {
System.out.print("*"); }
System.out.println(""); }
for(j=1;j<=2*((m-2-3)/4+1);j++) {
System.out.print(" "); }
System.out.print("*"); }//下面部分
}
xin.jpg
(1.16 MB, 下载次数: 98)
下载附件
2015-10-31 22:44 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2