Junior — Middle
What range of numbers does the byte data type represent in programming?
sobes.tech AI
Answer from AI
In Java, the byte data type is an 8-bit signed integer. Its value range is from -128 to 127 inclusive. This is because one bit is used for the sign of the number, and the remaining seven bits are for the value.
Example usage:
byte b = 100;
System.out.println(b); // Will output 100
b = -128;
System.out.println(b); // Will output -128
// A value outside the range will cause a compile error
// byte c = 130; // Error