public class table {
public static void main (String [] args) {
for (i=1; i<=10; i++) {
for (k=1; k<=10; k++) { // what mistake am i making here?
System.out.print (k + "");
}
System.out.println();
}
}
}
public class Table {
private final static int ROWS = 10;
private final static int COLUMNS = 10;
public static void main(String[] args) {
for (int row = 1; row <= ROWS; row++) {
for (int col = 1; col <= COLUMNS; col++) {
System.out.printf("%3d ", row * col);
}
System.out.println();
}
}
}
2条答案
按热度按时间k5ifujac1#
您没有声明
i
或k
,没有执行乘法,也没有使用格式化输出。jdzmm42g2#
首先是一些惯例。
final static
,并且名称全部大写。关于你的问题。你需要定义你的类型(例如int row)并格式化输出。更多信息请参见(Format)。
印刷品
您可能希望通过添加行标签和列标签来修改上述内容。