Hasil Akhir
![]() |
Hasil Akhir |
Langkah langkah
1. Buat Class java baru dengan cara klik kanan
pada package dan pilih New-> Java Class
![]() |
Membuat Class Baru |
2. Beri nama Class anda, disini saya memberi
nama PiramidaAngka
![]() |
Memberi Nama Class |
3. Selanjutnya ketikkan kode berikut ini untuk
membuat aplikasinya
File :
InputReader.java
Fungsi :
Merekam input keyboard
package
latihan;
import
java.io.IOException;
public
class InputReader {
public static String bacaString(){
int karakter;
String str = "";
boolean selesai = false;
while(!selesai){
try
{
karakter = System.in.read();
if (karakter < 0 || (char)karakter
== '\n')
selesai = true;
else if ((char)karakter != '\r')
str = str + (char)karakter;
}
catch(IOException e){
System.err.println("Ada
kesalahan");
selesai = true;
}
}
return str;
}
static String bacastring() {
throw new
UnsupportedOperationException("Not supported yet."); //To change body
of generated methods, choose Tools | Templates.
}
}
File :
PiramidaAngka
Fungsi :
Membuat Piramida angka
package
latihan;
/**
*
* @author Wahid Romdhoni
*/
public
class PiramidaAngka {
public static void main(String[] args) {
System.out.print("Masukkan nilai max :
");
String NilaiMax = InputReader.bacaString();
int max =
Integer.valueOf(NilaiMax).intValue();
//1. MEMBUAT PERULANGAN VERTICAL
//menentukan nilai awal vertical
int v = 0;
//menentukan nilai/ batas akshir
vertical
int v_max = max;
while(v <= v_max) {
//2. MEMBUAT PERULANGAN HORIZONTAL
//menentukan nilai awal horizontal
int h = 1;
//menentukan nilai/ batas akhir
horizontal
int h_max = v_max - v;
while(h <= h_max){
System.out.print(h);
h++;
}
v++;
System.out.println();
}
}
}
4.
Langkah terakhir Run Project
atau tekan tombol Shift+F6. Jika tidak ada error maka
hasilnya seperti berikut ini

![]() |
Hasil |
Berikut ini videonya