为什么这个Java生成的数字乘法表只是重复同一行?
下面是一个Java类,其输出应该是为什么这个Java生成的数字乘法表只是重复同一行?,java,Java,下面是一个Java类,其输出应该是 >1 2 3 4 5 6 > >2 4 6 8 10 12 > >... > >6 12 18 24 30 36 但它会生成6行: >2 4 6 8 10 12 为什么会发生这种情况 public class alterable{ public static void main(String[] args){ int i=1; while(i<=6){
>1 2 3 4 5 6
>
>2 4 6 8 10 12
>
>...
>
>6 12 18 24 30 36
但它会生成6行:
>2 4 6 8 10 12
为什么会发生这种情况
public class alterable{
public static void main(String[] args){
int i=1;
while(i<=6){
printMultiples(i);
i=i+1;
}
}
public static void printMultiples(int n){
int i = 1;
while(i<=6){
System.out.print(2*i+" ");
i=i+1;
}
System.out.println("");
}
}
公共类可更改{
公共静态void main(字符串[]args){
int i=1;
而(i在printMultiples方法中,您在哪里使用参数n?您没有。解决方案:在该方法中使用n
。差不多了,您忘记了使用n
参数:
public static void printMultiples(int n){
int i = 1;
while(i<=6){
System.out.print(n*i+" ");
i=i+1;
}
System.out.println("");
}
public静态无效打印倍数(int n){
int i=1;
而