我是 Java 新手。我正在尝试在表的每一侧创建一个 12 的乘法表,所以 12 向右,12 向下。在每一行上,我们将看到两个值的倍数。所以我的计划是使用 12 个非常相似的语句来打印十二行中的每一行。一个值将在循环内递增。问题是,第一行没有增加我的 y 值。所以它只是打印出间隔的 1s。
如果您对我的作业后半部分有任何建议,那会很有帮助。一旦我得到第一行打印 12 位数字,我就可以为报表制作 11 个其他数字。但我觉得可能有一种更简单的方法来获取其余的语句。
public class Sixthree
{
public static void main (String[] args)
{
int x = 1;
int y = 1;
System.out.print(" ");
for ( int c= x*y; y<= 12; y++)
{
System.out.print(c + " ");
}
}
}
我希望输出看起来像这样开始。:
1 2 3 4 5 6 7 8 9 10 11 12
但是当前的输出是这样的:
1 1 1 1 1 1 1 1 1 1 1 1 1
但我希望它最终像这样: http: //math.about.com/blgrid.htm 但没有蓝线。