Drawing shapes in Java Using for loop. 






Upside Down Triangle

int n = 5;

for (int i = 1; i <= n; i++){
for (int j = 1; j <= n; j++){
System.out.print(" ");
}
for (int j = i; j <= n; j++){
System.out.print("@ ");
}
System.out.println();
}


Right side Right Angle triangle

for (int i = 1; i <= n; i++){
for (int j = i; j <= n; j++){
System.out.print(" ");
}
for (int j = 1; j <= i; j++){
System.out.print("@ ");
}
System.out.println();
}


Cute peak trianlge


int n = 5;

for (int i = 1; i <= n; i++){
for (int j = i; j <= n; j++){
System.out.print(" ");
}
for (int j = 1; j <= i; j++){
System.out.print("@ ");
}
System.out.println();
}



Peak Triangle


int n = 5;

for (int i = 1; i <= n; i++){
for (int j = i; j <= n; j++){
System.out.print(" ");
}
for (int j = 1; j <= i; j++){
System.out.print("@ ");
}
for (int j = 1; j < i; j++){
System.out.print("@ ");
}
System.out.println();
}