求助大佬,用java中for循环怎么写这个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助大佬,用java中for循环怎么写这个相关的知识,希望对你有一定的参考价值。
参考技术A 参考技术B这样也可以
参考技术C public class StarTeststatic int n = 9;
static String[][]arr1 = new String[3*n-1][3*n];
static String[][]arr2 = new String[3*n][3*n];
public static void main(String[] args)
for (int i = 0; i < 3*n-1; i++) //先将其全部赋值为空
for (int j = 0; j < 3*n; j++)
arr1[i][j] = " ";
for (int i = 0; i < n; i++)
for (int j = 0; j < 3*n-(i+1)*2; j++)//先将其全部赋值为"*"
arr1[i][j] = "*";
for (int j = 0; j < 3*(n-i-1); j++)
arr1[i][j] = " ";
//////////////////下半部分/////////////////////////////////////
for (int i = 0; i < 3*n; i++) //先将其全部赋值为空
for (int j = 0; j < 3*n; j++)
arr2[i][j] = " ";
for (int i = n; i >=0; i--)
for (int j = 0; j < n+2*(i); j++)
arr2[i][j] = "*";
for (int j = 0; j <= 3*i-1; j++)
arr2[i][j] = " ";
showStar();
private static void showStar()
///////显示上半部分/////////////
for (int i = 0; i < n-1; i++)
for (int j = 0; j < arr1[i].length; j++)
System.out.print(arr1[i][j]);
System.out.println();
///////显示下半部分/////////////
for (int i = 0; i < n; i++)
for (int j = 0; j < arr2[i].length; j++)
System.out.print(arr2[i][j]);
System.out.println();
参考技术D 求助大佬,
以上是关于求助大佬,用java中for循环怎么写这个的主要内容,如果未能解决你的问题,请参考以下文章