Java 我的for循环只执行它';他只说了一次

Java 我的for循环只执行它';他只说了一次,java,Java,正如标题所说,只有在测试条件被证明为false时,才会执行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); {

正如标题所说,只有在测试条件被证明为false时,才会执行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;
    }
公共静态整数指数(整数a、整数b)
{
int c=a;
整数计数;
扫描仪键盘=新扫描仪(System.in);
对于(count=1;count
据我所知,对于循环的每次迭代,这个for循环应该显示变量“count”的值,但是它最终只显示变量“count”的最终值

试试这个

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;
}
公共静态整数指数(整数a、整数b)
{
int c=a;
整数计数;
扫描仪键盘=新扫描仪(System.in);
对于(计数=1;计数
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;
}
公共静态整数指数(整数a、整数b)
{
int c=a;
整数计数;
扫描仪键盘=新扫描仪(System.in);
对于(计数=1;计数

for语句后面的分号不正确。

循环结束大括号后面的分号…为什么这里有扫描仪?忘了删除扫描仪,我尝试了各种奇怪的方法来让它工作。原来它只是一个分号。环路闭合支架后的分号…为什么这里有扫描仪?忘了删除扫描仪,我尝试了各种奇怪的事情来让它工作。原来它只是一个分号。谢谢你这么快回复我!我刚才在查看这一页之前就发现了这一点。我喜欢Java,但分号是迄今为止iv'e最让人头疼的东西!我相信还会有更多。很高兴我能帮上忙!是的,需要一些时间来适应。希望您使用的是一个不错的IDE来编程,因为当我第一次开始使用Java时,分号(以及其他语法)错误总是非常难以察觉。我一直在使用jGrasp,因为它是我们在我所在的类中使用的IDE。我听说它不是最好的,但作为一个初学者,我不知道哪一个最适合我的需要。有什么建议吗?我一般推荐JetBrain工具。每种流行语言都有一种。对于Java,这将是IntelliJ。作为一名学生,你可以免费获得专业版。我会看一看!再次感谢!谢谢你这么快回复我!我刚才在查看这一页之前就发现了这一点。我喜欢Java,但分号是迄今为止iv'e最让人头疼的东西!我相信还会有更多。很高兴我能帮上忙!是的,需要一些时间来适应。希望您使用的是一个不错的IDE来编程,因为当我第一次开始使用Java时,分号(以及其他语法)错误总是非常难以察觉。我一直在使用jGrasp,因为它是我们在我所在的类中使用的IDE。我听说它不是最好的,但作为一个初学者,我不知道哪一个最适合我的需要。有什么建议吗?我一般推荐JetBrain工具。每种流行语言都有一种。对于Java,这将是IntelliJ。作为一名学生,你可以免费获得专业版。我会看一看!再次感谢!