Olá,
O problema para desenhar um pinheiro utilizando o for.
Segue o código para a resolução do problema:
//exApp16.java
//Utilizando for para desenhar um pinheiro com a letra X
public class exApp16 {
public static void main(String args[])
{
String espaco;
espaco = " ";
System.out.printf("%sX",espaco);
System.out.println();
//espaco linha1
for(int espaco1 = 0; espaco1 <= 3; espaco1++)
System.out.print(" ");
//x linha 1
for(int linha1 = 0; linha1 <= 2; linha1++)
System.out.printf("X");
System.out.println();
//espaco linha2
for(int espaco1 = 0; espaco1 <= 6; espaco1++)
System.out.print(" ");
//x linha2
for(int linha2 = 0; linha2 <= 4; linha2++)
System.out.print("X");
System.out.println();
//espaco linha3
for(int espaco1 = 0; espaco1 <= 2; espaco1++)
System.out.print(" ");
//x linha 3
for(int linha3 = 0; linha3 <= 6; linha3++)
System.out.print("X");
System.out.println();
//espaco 4
for(int espaco2 = 0; espaco2 <= 4; espaco2++)
System.out.print(" ");
//x linha 4
for(int linha4 = 0; linha4 <= 8; linha4++)
System.out.print("X");
System.out.println();
//espaco 5
for(int espaco5 = 0; espaco5 <= 3; espaco5++)
System.out.print(" ");
//x linha 5
for(int linha5 = 0; linha5 <= 10; linha5++)
System.out.print("X");
System.out.println();
//espaco 6
for(int espaco6 = 0; espaco6 <= 2; espaco6++)
System.out.print(" ");
//linha 6
for(int linha6 = 0; linha6 <= 12; linha6++)
System.out.print("X");
System.out.println();
//espaco 7
for(int espaco7 = 0; espaco7 <= 1; espaco7++)
System.out.print(" ");
//linha 7
for(int linha7 = 0; linha7 <= 14; linha7++)
System.out.print("X");
System.out.println();
//espaco 8
for(int espaco8 = 0; espaco8 <= 7; espaco8++)
System.out.print(" ");
//linha 9
for(int linha9 = 0; linha9 <=2;linha9++)
System.out.print("X");
System.out.println();
//espaco 9
for(int espaco8 = 0; espaco8 <= 7; espaco8++)
System.out.print(" ");
//linha 10
for(int linha9 = 0; linha9 <=2;linha9++)
System.out.print("X");
System.out.println();
//espaco 10
for(int espaco10 = 0; espaco10 <= 6; espaco10++)
System.out.print(" ");
//linha 11
for(int linha11=0;linha11<=4;linha11++)
System.out.print("X");
}
}