Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2021, 09:34   #1
Levi0n
Новичок
Джуниор
 
Регистрация: 08.11.2021
Сообщений: 1
По умолчанию (Java) Перевести из while в do while и for

Всем доброго времени суток, дана задача:
Напишите цикл, определяющий, какая наибольшая степень числа 2 содержится среди делителей заданного натурального числа.
Вот написал код с циклом while, надо сделать через do while и for. Прошу пожалуйста помогите, подскажите, не знаю как перевести ?
Код:
import java.util.Scanner;
public class Main
{
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
       System.out.println("Введите число:");
       int n = input.nextInt();
        int i=0,j=1;
        while (n%j==0) 
        {
            j=j*2;
            i++;
        }
        i--;
        System.out.println(i);
    }
}
Levi0n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести в программу на Java Настя812 Помощь студентам 1 21.11.2015 14:24
перевести из С++ в Java - домашнее задание Васо Помощь студентам 1 21.05.2015 20:59
Перевести код из Java в Delphi D_E_N Фриланс 2 25.08.2014 03:53
Перевести с С++ в java luffi Помощь студентам 0 29.03.2012 12:24
перевести код с delphi на java. Neymexa Фриланс 1 21.11.2008 16:07