Java如何找到给定数字的正因子

Java如何找到给定数字的正因子,java,Java,如何使其显示任何数字的正除数?我错过了什么?任何帮助都会很好。谢谢大家! public static void homework4(int value){ if(value > 0){ int count = 1; while(count <= 12){ if(12%count==0){ System.out.println(count); }

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

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++;
        }
    }
}
publicstaticvoidhomework4(int值){
如果(值>0){
整数计数=1;

虽然(count
count++
已经更新了count的值,但您不必执行
count=count++
count++;
相当于
count=count+1;
)。
但可能还有其他问题,如果这还不够,你能说出你得到了什么错误吗?

你当前的尝试有什么问题吗?它没有编译吗?它抛出异常吗?给出错误的结果吗?请解释细节。并给出一些例子。如果你想让人们帮助你,首先要表现出努力正确地提问!你在做什么缺少的是我们在这里不做人们的家庭作业的概念。它不编译。如果有一个编译错误你不理解,那么你需要把它包含在你的问题中。是的。好眼力。我刚开始写。这就是问题所在。
count=count++
将一直保留为0。