猿问

我的 for 循环只执行一次它的语句

正如标题所说,我的 for 循环语句仅在测试条件被证明为假时才执行。


    public static int exponent(int a,int b)

    {

      int c = a;

      int count;

      Scanner keyboard = new Scanner(System.in);


      for(count = 1; count < b; count = count + 1, c = c * a);

      {

      System.out.println(count);


      }


    return c;

    }

据我所知,这个 for 循环应该为循环的每次迭代显示变量“count”的值,但是它最终只显示变量“count”的最终值。


qq_花开花谢_0
浏览 232回答 1
1回答

jeck猫

试试这个。public static int exponent(int a,int b){&nbsp; int c = a;&nbsp; int count;&nbsp; Scanner keyboard = new Scanner(System.in);&nbsp; for(count = 1; count < b; count = count + 1, c = c * a)&nbsp; {&nbsp; System.out.println(count);&nbsp; }return c;}for 语句后的那个分号是不正确的。
随时随地看视频慕课网APP

相关分类

Java
我要回答