Intentando invertir la salida del bucle anidado

Esta es una solución a su problema:

public static void main(String []args){
    for (int i = 0; i < 5; i++) {
            for (int k = i; k < 5; k++) {
                System.out.print(" * ");
            }
            for (int j = i; j > 0; j--){
                System.out.print(" . ");
            }

            System.out.println();
     }
}

Al calcular bucles como este, es útil ver el número de cada personaje que necesita en cada línea. Entonces, por ejemplo, en la primera línea necesita 5 asteriscos, 0 períodos. Luego necesita 4 asteriscos y 1 período, luego 3 asteriscos y 2 períodos, etc.

Luego, cuando descubra estos valores para cada línea, intente encontrar un patrón. Entonces podemos ver que cuando yo es 0, necesitamos 5 asteriscos (5-i) y 0 períodos (i - 0). Cuando i es 1, necesitamos 4 asteriscos (5-i) y 1 punto (i - 0). etc ... A partir de ahí, podemos ver qué relación tiene la estructura de los bucles for con i.

Respuesta 1

Quiero implementar múltiples aplicaciones web y ejecutar el plugin maven jetty o el plugin tomcat. Pero parece que no puedo hacer que trabajen. Mi objetivo principal es iniciar el servidor con todas las aplicaciones web ya que ...

¿Cómo configuro Dozer para que solo copie el valor de un campo en bean a a un campo en bean b si el campo en bean b es nulo? Estoy usando la asignación de configuración dsl (FirstGivingPayloadV1.Payload ....

jList2.setListData (jList1.getSelectedValues ​​()); Usé esto, para transferir datos de un jlist1 a jlist2. Pero quiero eliminar los datos transferidos de jlist1. Como puede ser.

Tengo ConcurrentHashMap que almaceno en el contexto de servlet, los datos en el mapa cambian simultáneamente, sé que el contexto de servlet no es seguro para subprocesos, pero ConcurrentHashMap sí lo es (para escribir). ¿Debo usar ...