600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java镂空图案 Java 镂空菱形的输出解决思路

java镂空图案 Java 镂空菱形的输出解决思路

时间:2022-02-19 16:24:37

相关推荐

java镂空图案 Java 镂空菱形的输出解决思路

Java codepublic class LouKong {

public static void main(String[] args) {

int i, j, k;

// i 的值,-3,-2,-1,0,1,2,3

for (i = -3, j = 1; i <= 3; j++) {

// 对i取绝对值,并传至给k

if (i < 0)

k = i * (-1);

else

k = i;

// 如果满足条件,输出*,且跳出本次循环。

if (j <= k || (j > 7 - k && j != 8)) {

System.out.print(" ");

continue;

}

// 如果满足条件输出a

if (j > k && j <= 7 - k) {

if ((j == k+1) || (j == 7-k)) {

System.out.print("*");

} else {

System.out.print(" ");

}

}

// 如果j=8则i自加1,并将0重新赋值为0!

// (只有j在[1,7]范围内才输出)

if (j == 8) {

i++;

j = 0;

System.out.println();

}

}

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。