01
Окт
2016

Возведение числа в квадрат incompatible types: possible lossy conversion from double to int

int a=2;
a=Math.pow(a,a);

Вот такой код. Он не работает. Не вижу ошибок. Но компилятор ругается:

Error:(199, 45) error: incompatible types: possible lossy conversion from double to int

Как вы поняли, на выходе должно получиться, что а=4.

Источник: https://ru.stackoverflow.com/questions/572510/%D0%92%D0%BE%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D1%87%D0%B8%D1%81%D0%BB%D0%B0-%D0%B2-%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82-incompatible-types-possible-lossy-conversion-from-do

Тебе может это понравится...

Добавить комментарий