Programación piramidal en java
import?java.util.Scanner;
public?class?T?{ public?static?void?main(String[]?args)?{
System.out.println ("Ingrese una letra mayúscula:");
Scanner?s?=?new?Scanner(System.in);
String?input?=?s.next( );
si?(input .length()?! =?1?||?input.charAt(0)?lt;?65?||?input.charAt(0)?gt; ?90)?{ System.out.println("La entrada no es una letra mayúscula.") ;
}
int?c?=?input.charAt(0) ?-65;
for(int?i?=?0;?i?lt;=?c;?i )?{ para?(int?j?=?25;?j?gt ;?i;?j--)?{
System.out.print("?") ; } } para?(int?j?=?0;?j?lt;=?i ;?j )?{
System.out.print((char)?(j? ?65));?(int?j?=?i?-?1;?jgt ;=?0;?j--)?{
System.out.print((char)?(j? ?65)); System.out.print("\n") ;
} }
}