miércoles, 19 de octubre de 2022

Crear pirámide de asteriscos - Java

Ejemplo: si ingresamos el número 5, nos dibujara una pirámide de asteriscos de 5 filas.

     *
    ***
   *****
  *******
 *********
package ejercicio;

import java.util.Scanner;

public class Ejercicio {

    public static void main(String[] args) {
        int num, lineaActual, espacio, asterisco;
        Scanner sc = new Scanner(System.in);
        System.out.print("Ingrese un número: ");
        num = sc.nextInt();
        for(lineaActual = 1; lineaActual <= num; lineaActual++){
            for(espacio = 0; espacio < num - lineaActual; espacio++){
                System.out.print(" ");
            }
            for(asterisco = 0; asterisco < (lineaActual * 2) - 1; asterisco++){
                System.out.print("*");
            }
            System.out.println("");
        }
    }

}

Definición de los códigos del ejercicio:
import java.util.Scanner; --> Importación explícita de Scanner.
Scanner sc = new Scanner(System.in); --> objeto de Scanner con nombre sc.
Scanner --> clase Scanner nos permite ingresar datos por teclado.
new --> palabra reservada que instancia un objeto de la clase Scanner.
System.in --> parámetro que indica de donde proceden los datos, en este caso del teclado.
System.out.print() --> imprime el texto en la consola y el cursor permanece al final del texto en la consola.
System.out.println() --> imprime el texto en la consola y el cursor permanece al comienzo de la siguiente línea en la consola.
int --> dato entero de 32 bits.
nextInt() --> lee un número entero desde consola (teclado).
for --> el ciclo for recorre un bloque de código varias veces.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.


Video explicativo del ejercicio

Demuestra tu apoyo!


Sígueme

Visita mi sitio web Sígueme en TikTok Sígueme en YouTube Sígueme en Dailymotion

No hay comentarios.:

Publicar un comentario

Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++

Con ciclo while #include <iostream> using namespace std ; int main () {     int num = 1 , c = 1 , n;     cout << "...