Contoh Program java membentuk Segitiga bintang

Program ini saya buat dibantu dengan teman saya… pada saat praktikum :

Pemrograman Berorientasi Object

silahkan copy paste gan :nama file =” Bintang.java”


public class bintang {
 protected int batas;

 public bintang(int batas){
 this.batas = batas;
 }

}

yang ini nama in dengan = “BintangAnak.java”

</pre>
public class bintangAnak extends bintang{

public bintangAnak(int batas) {
 super(batas);
 }

 public void cetak1(){
 System.out.println("\nOutput bentuk-1");
 for(int i=0; i<batas; i++){
 for(int j= batas; j>(batas-i-1); j--){
 System.out.print("* ");
 }

 System.out.println();
 }

 }

 public void cetak2(){
 System.out.println("\nOutput bentuk-2");
 for(int i=(batas-1); i>0; i--){
 for(int j=(batas-i-1); j>0 ; j--){
 System.out.print("");
 }
 for(int j=i; j>=0; j--){
 System.out.print("*");
 }
 System.out.println();
 }

 for(int i=0; i<batas; i++){
 for(int j=0; j<batas -i-1; j++){
 System.out.print("");
 }
 for(int j=0; j<=i; j++){
 System.out.print("*");
 }
 System.out.println();
 }
 }

}
<pre>

lha kalo yang ini main programnya…

ntr kalo mau compile file yang ini gan yang di compile…..


import java.io.*;
public class mainProgram {

 public static void main(String [] args)throws Exception {

 DataInputStream arip = new DataInputStream(System.in);
 System.out.print("Masukkan angka = ");
 int batas = Integer.parseInt(arip.readLine());

 bintangAnak tes = new bintangAnak(batas);
 tes.cetak1();
 tes.cetak2();
 }
}

hasilnya kyk gni gan ….

compile hasil program

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s