Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не могу решить задачку Программирование. Java.

Senya Ученик (89), открыт 2 недели назад
Укажите, какой результат будет выведен на экран после выполнения кода.

public class Main {

public static void main(String[] args) {

int a = 10;

int b = 7;

int c = 4;

a = a * c / b;

b = a - b;

c = a - c;

System.out.println((int) Math.pow(a, c - b));

}

}
1 ответ
CPT Просветленный (24070) 2 недели назад
Рассмотрим код пошагово:
Инициализация переменных:
int a = 10;
int b = 7;
int c = 4;
Вычисления:
a = a * c / b; // a = 10 * 4 / 7 = 5 (округление до целого, так как a - int)
b = a - b; // b = 5 - 7 = -2
c = a - c; // c = 5 - 4 = 1
Вывод результата:
System.out.println((int) Math.pow(a, c - b)); // (int) Math.pow(5, 1 - (-2)) = (int) Math.pow(5, 3) = 125
Поэтому на экран будет выведено число 125.
Похожие вопросы