2016-10-31 5 views
-5

Я работаю над своим первым проектом, и мне приходится печатать простые числа номера, заданные пользователем, а простые числа должны печататься в восходящем порядке. Я мог печатать простые числа от 1 до 100, но не тогда, когда мне присваивается номер. Любая помощь, которую я мог бы получить, будет очень признательна.Печать Правые номера в java

+5

Можете ли вы показать нам, что у вас есть до сих пор? Мы не будем писать код для вас. –

+1

Похоже, вы хотите взглянуть на методы и переменные. –

+0

Под «простыми числами числа» вы подразумеваете «простые множители числа»? – jsheeran

ответ

0

Когда проект слишком велик, разбейте его на мелкие кусочки и поработайте над каждой деталью отдельно. Вы говорите, что вам нужна система меню с опциями. Сначала напишите саму систему меню с помощью простых опций: System.out.println("This is option one.");

Получите эту часть работы. Попробуй это. Исправьте ошибки (они будут там!) И повторите проверку до тех пор, пока она не будет работать.

Затем запустите опции, например, параметр Prime Factors. Для вас есть много программ с основными факторами. Выберите простой, который вы можете понять и написать свою собственную версию. Не просто скопируйте то, что вы не понимаете - вы не будете так многому учиться. Программа основных факторов естественно разбивается на две части:

1) Найдите основные коэффициенты числа, которое пользователь дает вам.

2) Приведите факторы в порядок.

Работайте по каждой детали отдельно и объедините их в конце. Не забудьте проверить и исправить каждую часть, прежде чем присоединять их. Гораздо легче найти ошибки в небольшой программе, чем в большой программе.

Если вы обнаружили ошибку, которую вы не можете решить, тогда задайте здесь вопрос. Если спросить о небольшой части вашей программы, нам будет легче помочь вам, и вам будет легче задавать более конкретный, более конкретный вопрос.