Java >> Java tutorial >  >> Tag >> implements

Hvordan implementerer man mønster for nedenstående logik? [lukket]

Lukket . Dette spørgsmål kræver detaljer eller klarhed. Den accepterer ikke svar i øjeblikket.

Vil du forbedre dette spørgsmål? Tilføj detaljer og afklar problemet ved at redigere dette indlæg.

Lukket for 9 måneder siden.

Forbedre dette spørgsmål

Jeg prøvede med

public static void rightTriangle(int n) {
int rows, i, j=0;
String s = "Cheap flights from New York to United Kingdom";
String[] arr = s.split("\s");
for (i = 0; i <= arr.length - 1; i++) {
   for (j = 0; j <= i; j++)
        System.out.print(arr[j] + " ");
        System.out.println("");
   }
}

Og jeg fik

Cheap 
Cheap flights 
Cheap flights from 
Cheap flights from New 
Cheap flights from New York 
Cheap flights from New York to 
Cheap flights from New York to United 
Cheap flights from New York to United Kingdom 

I 
I am
I am a
I am a girl

am
am a
am a girl

a
a girl

girl

Svar

Her skal du introducere en mere for loop for at få dit ønskede output.

String s = "Cheap flights from New York to United Kingdom";
String[] arr = s.split("\s");
for (int i = 0; i < arr.Length; i++)
{
    for (int j = i; j < arr.Length; j++)
    {
        for (int k = i; k <= j; k++)
        {
            System.out.print(arr[k] + " ");
        }
        System.out.println("");
    }
    System.out.println("");
}

Java tag