编写一个用于循环的程序,在一行上打印1到20之间的3的倍数。3* 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15 3 * 6 = 18

问题描述 投票:0回答:1

公共类HomeWork62 {公共静态void main(String [] args){

 int mult=3;
 for (int a=1; a<=20; a++){
   mult=mult*a;


 }System.out.println(mult);

}}

javascript java loops for-loop while-loop
1个回答
0
投票

您应该为每个mult打印(循环后不要打印一次)。另外,您正在修改mult(并且您不应该在这里这样做)。基本上,您只需要

int mult = 3;
for (int a = 1; a <= 20; a++) {
    System.out.print(mult * a);
    System.out.print(" ");
}
System.out.println();
© www.soinside.com 2019 - 2024. All rights reserved.