[JAVA] Cara Membuat Tangga/Staircase Loop


#1

Staircase dalam Java adalah salah satu program yang dimana console akan menampilkan print out menggunakan karakter dengan nilai karakter berbeda di setiap baris. Contohnya adalah pada baris pertama program hanya menampilkan satu karakter di console sedangkan pada baris kedua program menampilkan output dengan 2 karakter yang sama dan seterusnya.

Nah Kali ini saya akan memberi tutorial bagamana cara membuat staircase (tangga) di console menggunakan bahasa pemrograman Java. seperti output dibawah ini

   #
  ##
 ###
####
(Staircase Menajak)

Berikut adalah contoh kode untuk membuat tangga/staircase menggunakan bahasa Java

import java.io.*;
import java.math.*;
import java.text.*;
import java.util.*;
import java.util.regex.*;
public class Solution {

    static void staircase(int n) {
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < n - i - 1; j++)
                System.out.print(" ");
            for (int j = n - i - 1; j < n; j++)
                System.out.print("#");
            System.out.println();
        }

    }

    private static final Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {
        System.out.println("Silahkan Masukan jumlah tangga dari atas kebawah:");
        int n = Integer.parseInt(scan.nextLine().trim());

        staircase(n);
    }
}