Program sederhana ini akan membuat segitiga menggunakan karakter *.
Dimana ouputnya dapat terlihat seperti ini :
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
okeh langsung aja ya,
dan ini codingnya :
import javax.swing.*;
public class Segitiga1 {
public static void main(String[]args) {
String tinggi="";
tinggi=JOptionPane.showInputDialog("Masukkan Tinggi Segitiga: ");
int t=Integer.parseInt(tinggi);
int j,k;
String tampil="";
for(int i=1;i<=t;i+=2){
for(j=t;j>i;j--){
tampil +=" ";
}
for(k=1;k<=i;k++){
tampil +="* ";
}
tampil +="\n";
}
System.out.print(tampil);
}
}
public class Segitiga1 {
public static void main(String[]args) {
String tinggi="";
tinggi=JOptionPane.showInputDialog("Masukkan Tinggi Segitiga: ");
int t=Integer.parseInt(tinggi);
int j,k;
String tampil="";
for(int i=1;i<=t;i+=2){
for(j=t;j>i;j--){
tampil +=" ";
}
for(k=1;k<=i;k++){
tampil +="* ";
}
tampil +="\n";
}
System.out.print(tampil);
}
}
Bagian yang berwarna biru diatas menandakan bahwa disini kita mengimport package swing, karena kita menggunkan JOptionPane. JOptionPane merupakan class yang menyediakan sejumlah dialog box standar berbasis GUI yang bisa digunkan untuk tujuan input maupun output.
bagian berwarna ungu diatas merupakan parsing integer, yang berguna untuk merubah inputan dari variabel tinggi yang merupakan string kita ubah kedalam tipe data integer agar program dapat melakukan proses perhitungan terhadap inputan yang kita masukkan sebelumnya.
dan ini contoh screenshootnya :
nb : Mohon maaf jika ada salah penjelasan saya diatas, mohon koreksinya karena saya baru belajar java. Terimakasih :)
0 comments:
Post a Comment