我是编码新手,我必须编写一个NxN星形网格作为赋值。有一个教授的测试程序给输入和测试代码。 问题是,我们必须将代码编写为方法,并且测试将得到的任何结果作为结果输入到return语句中,而不是输出正确的结果。我如何重新排列return语句会给我的结果的代码?将控制台输出作为返回语句Java
public class Assignment
{
public static void main(String[] args)
{
run(0);
}
public static int run(int i)
{
for (int row = 0; row < i; row++)
{
for (int col = 0; col < i; col++)
System.out.print("*");
System.out.print("\n");
}
//How can I change the return so that the tester gets the
//correct result?
return ?output?;
}
}
什么是正确的输出应该是? –
如果测试输入是2例如它应该打印一个2x2正方形* As; ** \ n ** \ n – isitan
函数的返回类型必须是“int”。一个'NxN'方块永远不会是一个整数。 – twain249