Подскажите пожалуйста, как решить эти тестовые программы на циклы. Только начинаю изучать Java. Объясните ход мыслей, как считать уравнения. Нужно написать, что будет выведено програмой и сколько раз будет выполнен цикл.
1)
int y = 0;
int k;
for (k = 1; k <= 4; k++) {
y = y * 10;
y = y + k;
}
System.out.println("y = " + y);
System.out.println("k = " + k);
2)
int y = 1;
int k = 5;
while (k > 2)
k = k - 1;
y = y + k * k;
}
System.out.println("y = " + y);
System.out.println("k = " + k);
3)
int y = 1;
int k = 5;
do {
k = k * 2;
y = y + k;
}
while (k<5);
System.out.println("y = " + y);
System.out.println("k = " + k);
4)
int y = 0;
int k;
for (k = 5; k >= 10; k--)
y = y + k;
System.out.println("y = " + y);
System.out.println("k = " + k);
5)
float y = 0;
int k;
for (k = 4; k <= 6; k++) {
y = y + k;
y = y / 10;
}
System.out.println("y = " + y);
System.out.println("k = " + k);