如何打印*立方体

时间:2016-06-19 10:41:08

标签: java for-loop

我想使用it can be simplified to Function GetTotal(cell As Range) As Double With cell GetTotal = .Value / .Offset(0, -1).Value '<--|evaluate the ratio End With End Function taking advantage of the `With cell` statement and referring to it 打印内部为空的多维数据集。 我编写下一个代码,但打印出来:

*

我需要这个:

****** 


** 


** 


******

问题是为什么我有空格,为什么它不是立方体? 我的代码:

*****
*   *
*   *
*   *
*****

1 个答案:

答案 0 :(得分:1)

您使用System.out#println代替System.out#print作为空格,每次需要打印空格时都会创建一个新行。

将其更改为System.out#print并在每行末尾使用一个System.out#println,您就可以了。

public static void main(String[] args) {
    for (int i = 1; i <= 5; i++) {
        for (int j = 1; j <= 5; j++) {
            if(i==1||j==1||i==5||j==5){
                System.out.print("*");
            }else {
                System.out.print(" ");
            }
        }
        System.out.println();
    }
}