• Июля 09, 2020, 08:51:09 am
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Новости: Вебинар по выбору IT профессии: http://bit.ly/2S4kcC6

Автор Тема: От 1 до 100, делятся на 3 без остатка.  (Прочитано 19874 раз)

olenenok

  • Пользователи
  • *
  • Сообщений: 103
    • ICQ клиент - 419679833
    • Просмотр профиля
    • E-mail
От 1 до 100, делятся на 3 без остатка.
« : Сентября 17, 2014, 12:42:43 am »
На проверку.

package com.Lesson5;

//Вывести на экран все числа от 1 до 100, которые делятся на 3 без остатка.

public class Lesson5_2 {
    public static void main(String[] args) {
       
         for (int i = 1; i <=100; i++) {
            if (i % 3 == 0)
                System.out.print(i + " ");
        }
    }
}

« Последнее редактирование: Сентября 17, 2014, 03:01:10 pm от olenenok »
Мой скайп olenenokov

Vsevolod

  • CEO
  • Administrator
  • Пользователи
  • *****
  • Сообщений: 1926
    • Просмотр профиля
    • Курсы программирования
    • E-mail
Правильно, но можно еще проще:

for (int i = 3; i <= 100; i += 3)
  System.out.println(i);

Хотя твой вариант самый очевидный.
Prog.kiev.ua - курсы Java/Android/QA/Front-End. (044) 232-65-48, (093) 256-51-48, (095) 0-777-300, (096) 0-555-111

jenchen

  • Пользователи
  • *
  • Сообщений: 32
    • Просмотр профиля
кстати да, первый вариант задачи я сделал if и деления по модулю, а потом сделал второй вариант))

olenenok

  • Пользователи
  • *
  • Сообщений: 103
    • ICQ клиент - 419679833
    • Просмотр профиля
    • E-mail
а я второй вариант увидела в презентации и не хотелось повторяться)), согласна, он проще.
Мой скайп olenenokov

Zxox

  • Пользователи
  • *
  • Сообщений: 6
    • Просмотр профиля
    • E-mail
Re: От 1 до 100, делятся на 3 без остатка.
« Ответ #4 : Сентября 17, 2014, 05:36:12 pm »
Если представить себе что мы вводим массив произвольных чисел в массив до например 10 элементов, как седлать так чтобы на экран вывелись только те, которые делятся на три?

jenchen

  • Пользователи
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: От 1 до 100, делятся на 3 без остатка.
« Ответ #5 : Сентября 18, 2014, 09:29:24 pm »
Если представить себе что мы вводим массив произвольных чисел в массив до например 10 элементов, как седлать так чтобы на экран вывелись только те, которые делятся на три?

Вот так:
for (int i = 0; i < a.length; i++) {
            if(a[i]%3 == 0)
                System.out.println(a[i]);
        }