пробовала разные варианты, выводилось: 0, 100, 101, ошибки - что угодно, кроме верного
Буквально над задачей по лекции идёт теория:
Вариант 1: изменить i перед вызовом continue, но после вызова i % 7
Вариант 2: увеличивать i всегда в начале цикла. Но тогда стартовое значение i должно быть 0.
Вариант 1:
int i = 1;
while (i <= 20)
{
if ( (i % 7) == 0 )
{
i++;
continue;
}
System.out.println(i);
i++;
}
Вариант 2:
int i = 0;
while (i < 20)
{
i++;
if ( (i % 7) == 0)
continue;
System.out.println(i);
}
Почему, взяв второй вариант, он неверный?? package com.javarush.task.pro.task04.task0407;
import java.util.Scanner;
/*
Сумма чисел, не кратных 3
*/
public class Solution {
public static void main(String[] args) {
int i = 0, sum = 0;
while (i <100)
{
i++;
if ((i % 3) == 0)
continue;
}
System.out.print(sum);
}
}
== 00)