为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_花开花谢_0 2022-01-06 17:15:05
正如标题所说,我的 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”的最终值。
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

试试这个。


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 语句后的那个分号是不正确的。


查看完整回答
反对 回复 2022-01-06
  • 1 回答
  • 0 关注
  • 231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信