【问题标题】:Java how to find positive divisors of a given number [closed]Java如何找到给定数字的正除数[关闭]
【发布时间】:2017-09-24 18:06:27
【问题描述】:

如何使它显示任何数字的正除数?我错过了什么?任何帮助都会很棒。谢谢!

public static void homework4(int value){
    if(value > 0){
        int count = 1;
        while(count <= 12){
            if(12%count==0){
                System.out.println(count);
            }
            count=count++;
        }
    }
}

【问题讨论】:

  • 您当前的尝试有什么问题?它不编译吗?它会抛出异常吗?给出错误的结果?请详细说明。
  • 并举一些例子。如果您希望人们帮助您 - 首先要努力正确地询问!
  • 您缺少的是我们不在这里为人们做作业的概念。 An open letter to students with homework problems.
  • 无法编译。
  • 如果有你不理解的编译错误,那么你需要edit你的问题来包含它。

标签: java


【解决方案1】:

count ++ 已经更新了 count 的值,你不必做count = count++。 (count ++; 等价于 count = count + 1; )。 但也许还有其他问题,如果这还不够,你能把你得到的错误说出来吗?

【讨论】:

  • 是的。好眼力。刚开始自己​​写。那就是问题所在。 count = count++ 会一直保持为 0。
猜你喜欢
  • 2021-05-06
  • 1970-01-01
  • 1970-01-01
  • 2021-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 1970-01-01
相关资源
最近更新 更多