Search
Write a publication
Pull to refresh
0
0
Ширкин Евгений @CooL-A-TiGeR

User

Send message

нет, не выводит, это условие не верно написано:
for (int k = 0; i + j + k < 9; ++k) if (k == 5 || k ==0) continue;
if (i + j + k != 3 && i + j + k != 6)

Предложу свой вариант первой задачи (если не создавать переменные по условиям задачи):

public class Task01 { 
/* 
* написать код, который выводит числа от 0 до 1000, которые делятся на 3, но не 
* делятся на 5, и сумма цифр в которых меньше десяти 
*/
public static void main(String[] args) {
	for (int i = 0; i < 1000; i++) {
		if (i % 3 == 0 & i % 5 != 0 & sumFigure(i) < 10) {
			System.out.println(i);
		}
	}
}

static int sumFigure(int num) {
	return num % 10 + num / 10 + num / 100 + num / 1000;
}

}

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity

Specialization

Backend Developer
Junior
Java
OOP
SQL
Hibernate
Spring Boot
Git