public class TestEmployee {
public static void main(String args[]) {
byte b=(byte)1*200;
System.out.println(b);
}
}
Я написал простой код выше.Но я получаю следующую ошибку «Возможная потеря точности»
Насколько мне известно, когда мы выполняем целочисленные вычисления, операнды преобразуются в int, а затем выполняются вычисления.И окончательный результат в Int.Теперь, когда диапазон байтового типа данных (от -128 до 127), вышеприведенные вычисления выпадают из диапазона байтов.Так что я опустил его до байта.Тогда почему я получаю ошибку.
Пожалуйста, помогите и исправьте мои концепции кастинга ..