2016-10-31 88 views
-5

我正在处理我的第一个项目,并且必须打印用户给出的数字的素数,并且素数需要以上升的顺序打印。我已经能够打印从1到100的素数,但不能在数字给我时打印。任何帮助,我可以得到将不胜感激。在java中打印素数

+5

你能告诉我们你到目前为止?我们不会为您编写代码。 –

+1

好像你想看看方法和变量 –

+0

“一个数字的素数”是否指“数字的主要因素”? – jsheeran

回答

0

当一个项目太大时,将其分解成更小的块并分别处理每块。你说你需要一个带有选项的菜单系统。首先用简单的虚拟选项编写菜单系统本身:System.out.println("This is option one.");

获取该部分的工作。测试它。修复错误(他们将在那里!)并再次测试,直到它工作。

然后从选项开始,如Prime Factors选项。有很多主要因素计划供您参考。选择一个简单的,你可以理解并编写自己的版本。不要只复制你不明白的东西 - 你不会那么学。素因子程序自然分为两部分:

1)找出用户给你的号码的主要因素。

2)按顺序打印因子。

分别在每个零件上工作,并在最后进行组合。在加入它们之前,不要忘记测试并修复每个部分。在一个小程序中发现错误要比在一个大程序中容易得多。

如果您发现问题无法解决,请再次询问。通过询问你的程序的一小部分,我们可以更容易地为你提供帮助,并且更容易提出更好,更具体的问题。