2014-10-01 6 views
-9

Мне нужно создать программу, которая печатает что-то для каждого нечетного умножения 90 так, например 90 - текст 180 - ничего не происходит 270 - текст 360 - ничего не происходит и т.д.Java для каждого нечетного умножения на 90

Большое спасибо!

+4

Попробуйте оператор if. И, фактически, прилагая усилия к написанию собственного кода, прежде чем обращаться за помощью. – forgivenson

+0

Используйте петлю ... – brso05

+2

Шаг 1 - Откройте IDE. Шаг 2 - Создайте класс. Шаг 3. Запишите код в классе. Шаг 4 - Скомпилируйте. Повторите шаги 3 и 4 до тех пор, пока не появится ожидаемый результат. – Compass

ответ

-1

Ваша основная структура здесь должна быть довольно простой - просто используйте множитель и оператор if с оператором модуля.

Например (псевдо-код - проверить учебник, если вы не можете реализовать эту идею):

int multiplier=1; 
int maxMultiplier = 10; 
int value = 0; 

while (multiplier < maxMultiplier) { 
    value = 90 * multiplier; 
    if (multiplier % 2 == 0) { 
    // print something; 
    } 
    multiplier++; 
} 
+2

Пожалуйста, не делайте домашнее задание людей для них. Мы действительно не должны поощрять «дать мне код»/нулевые вопросы вроде этого. – tnw

0

Более простое решение заключается в печати кратные 180.

for(int i = 180; i < max; i += 180) 
    System.out.println(i); 

I предположим, что это домашнее задание, но нет смысла копировать чей-то ответ, если вы не сможете его объяснить. Это для вас цели образования. (И ваш маркер сможет забрать код, который, вероятно, не написал)

Смежные вопросы