gpt4 book ai didi

java - 为什么这段代码没有打印出它应该打印的内容?

转载 作者:行者123 更新时间:2023-12-01 07:50:35 25 4
gpt4 key购买 nike

这段代码应该绘制表格,但它没有。为什么?代码可以编译,但不会打印任何内容。这是代码:

 import java.util.Arrays;

public class Nizovi{

public static char table[][]= new char[10][10] ;



public static void drawTable(){
// this should draw table

int k=1;
while(k <= 30){
System.out.print("-");
}
System.out.println();

for(int i=0; i < table.length; i++){

for(int j=0; j < table[i].length; j++){
System.out.print("|"+ table[i][j] + "|");
}

System.out.println();

}

k=1;
while(k <= 30){
System.out.print("-");
}

}


public static void buildTable(){
// and this is supposed to fill it with *
for(char[] row: table){
Arrays.fill(row, '*');
}
}

public static void main (String[] args){

Nizovi.buildTable();
Nizovi.drawTable();

}
}

我看不到我错过的东西。这里出了什么问题?

最佳答案

你的循环显示while(k <= 30)... - k 怎么会达到 30?没有什么可以改变它。

关于java - 为什么这段代码没有打印出它应该打印的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38565937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com