Few Tricky Programs in Java Last Updated : 25 Sep, 2017 Improve Improve Like Article Like Save Share Report Comments that execute : Till now, we were always taught “Comments do not Execute”. Let us see today “The comments that execute” Following is the code snippet: public class Testing { public static void main(String[] args) { // the line below this gives an output // \u000d System.out.println("comment executed"); } } Output: comment executed The reason for this is that the Java compiler parses the unicode character \u000d as a new line and gets transformed into: public class Testing { public static void main(String[] args) { // the line below this gives an output // \u000d System.out.println("comment executed"); } } Named loops : // A Java program to demonstrate working of named loops. public class Testing { public static void main(String[] args) { loop1: for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { if (i == 3) break loop1; System.out.println("i = " + i + " j = " + j); } } } } Output: i = 0 j = 0 i = 0 j = 1 i = 0 j = 2 i = 0 j = 3 i = 0 j = 4 i = 1 j = 0 i = 1 j = 1 i = 1 j = 2 i = 1 j = 3 i = 1 j = 4 i = 2 j = 0 i = 2 j = 1 i = 2 j = 2 i = 2 j = 3 i = 2 j = 4 You can also use continue to jump to start of the named loop. We can also use break (or continue) in a nested if-else with for loops in order to break several loops with if-else, so one can avoid setting lot of flags and testing them in the if-else in order to continue or not in this nested level. Like Article Suggest improvement Next Java String Programs Share your thoughts in the comments Add Your Comment Please Login to comment...