Ejercicio
Triángulo centrado
Objetivo
Mostrar un triángulo centrado a partir de una cadena introducida por el usuario:
__a__
_uan_
Juan
Código de Ejemplo
import java.util.*;
public class Main
{
public static void main(String[] args)
{
String name;
System.out.print("Enter your name: ");
name = new Scanner(System.in).nextLine();
if (name.length() % 2 == 0)
{
name += " ";
}
int position = name.length() / 2;
int maxRows = name.length() / 2 + 1;
int amount = 1;
for (int i = 0; i < maxRows; i++)
{
for (int j = 0; j < position; j++)
{
System.out.print(" ");
}
System.out.println(name.substring(position, position + amount));
position--;
amount += 2;
}
}
}