Menu

1 / 2

Why This Java Loop Is Not Infinite 🤔

DEV Community·Buddika Abeykoon·6 months ago
#mQOTFA5n
Reading 0:00
15s threshold

public class Main

{

public static void main(String[] args) {

System.out.println("Start\n");

byte i;

for(i=0; i<10; i--) {

System.out.print(i+", ");

}

System.out.print("\b\b");

System.out.println("\n\n\"i\" value is "+i+"\n\nEnd");

}

Enter fullscreen mode

Exit fullscreen mode

}

Start

0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -128,

"i" value is 127

End

This loop may look like an infinite…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.