Algunos programas complicados en Java

  1. Comentarios que ejecutan:

    Hasta ahora, siempre nos enseñaron «Los comentarios no se ejecutan». Veamos hoy “Los comentarios que ejecutan”

    El siguiente es el fragmento de código:

    public class Testing {
        public static void main(String[] args)
         {
             // the line below this gives an output
             // \u000d System.out.println("comment executed");
         }
    }

    Producción:

    comment executed

    La razón de esto es que el compilador de Java analiza el carácter Unicode \u000d como una nueva línea y se transforma en:

    public class Testing {
        public static void main(String[] args)
        {
            // the line below this gives an output
            // \u000d
            System.out.println("comment executed");
        }
    }
  2. Bucles con nombre:

    // 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);
            }
        }
       }
    }

    Producción:

    yo = 0 j = 0
    yo = 0 j = 1
    yo = 0 j = 2
    yo = 0 j = 3
    yo = 0 j = 4
    yo = 1 j = 0
    yo = 1 j = 1
    yo = 1 j = 2
    yo = 1 j = 3
    yo = 1 j = 4
    yo = 2 j = 0
    yo = 2 j = 1
    yo = 2 j = 2
    yo = 2 j = 3
    yo = 2 j = 4

    También puede usar continuar para saltar al inicio del bucle nombrado.

    También podemos usar break (o continuar) en un if-else anidado con bucles for para romper varios bucles con if-else, por lo que uno puede evitar establecer muchas banderas y probarlas en el if-else para continuar o no en este nivel anidado.

Este artículo es una contribución de Abhineet Nigam . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *