Piramid Star

Menampilkan bintang/asterisk segitiga

*
**
***
****
*****
******
*******
********
********* 
Mari kita bedah logika bagaimana kita bisa menempilkan gambar di atas secara logika java. Kita memerlukan 2 buah looping/perulangan. Perulangan pertama untuk mengulang baris (10 baris) dan perulangan kedua untuk mengulang kolom (10 kolom).

Kode java-nya bisa dilihat di bawah ini:

1:  class segitiga{  
2:  public static void main(String[] argument){  
3:   for(int i=1;i<=10;i++)  
4:   {  
5:    for(int j=1;j<=i;j++)  
6:    System.out.print("*");  
7:    System.out.println();  
8:   }  
9:  }  
10:  }  
Menampilkan Bilangan Ganjil
Tidak berbeda jauh dengan praktikum sebelumnya, yaitu menampilkan bilangan genap, bilangan ganjil juga memiliki logika yang sama dengan bilangan genap.
Bilangan ganjil adalah semua bilangan yang jika dibagi dengan dengan bilangan 2, maka sisa baginya adalah 1.

Kode Javanya bisa kita llihat di bawah ini:
1:  class genap{  
2:  public static void main(String[] argument){  
3:   //menampilkan bilangan genap dari 1 - 100  
4:   for(int i=1;i<=100;i++)  
5:   if(i%2==1)  
6:    System.out.print(i+" ");  
7:  }  
8:  }  
Hasilnya adalah: akan menampilkan bilangan ganjil dari 1 - 100.
Menampilkan Bilangan Genap
Pada praktikum kali ini, kita akan menampilkan seluruh bialngan genap dari 1-100.
Bilangan disebut bilangan genap jika bilangan tersebut kalau dibagi dengan bilangan 2 sisa baginya adalah 0.
Di fungsi matematika, sisa bagi dinyatakan dengan istilah modulus.
Di Bahasa Java, dikenal dengan syntax %

Jadi kita bisa mencari bilangan genap dengan cara:
bilangan % 2 ==0
Kode Javanya bisa kita llihat di bawah ini:
1:  class genap{  
2:  public static void main(String[] argument){  
3:   //menampilkan bilangan genap dari 1 - 100  
4:   for(int i=1;i<=100;i++)  
5:   if(i%2==0)  
6:    System.out.print(i+" ");  
7:  }  
8:  }  
Hasilnya adalah: akan menampilkan bilangan genap dari 1 - 100.
Multi Class di Java
Pada dasarnya, Java merupakan pemrograman berbasiskan class. Class yang mengacu pada teori dasar Pemrograman Berbasis Object ( Object Oriented Programming). Selanjutnya kita akan membahas tentang class di java dan interaksi antar class satu dengan class lainnya. Ini saya sebut sebagai Java Multi Class.

Pertama, kita akan membuat satu contoh sederhana class. Misalnya kita punya class bernama multiclass1. Anda bisa copy - paste dari code java di bawah ini:
1:  public class multiclass1  
2:  {  
3:   public static void main(String[] argument)  
4:   {  
5:     String tulisan="Ini Multi class 1";  
6:    System.out.println(tulisan);  
7:   }  
8:  }  
Simpan dan beri nama dengn multi multiclass1.java.

Langkah selanjutnya kita akan membuat Class baru dengan nama multiclass2.java. Anda bisa copy - paste dari code di bawah ini:
1:  public class multiclass2  
2:  {  
3:       public void cetak()  
4:       {  
5:            for(int m=0;m<=10;m++)  
6:            System.out.println("Ini Multi class 2");  
7:       }  
8:  }  
Sekarang kita sudah mempunyai 2 class yang berbeda. Kedua class tersebut selanjutnya akan kita hubungkan, sehingga class multiclass1 bisa memanggil class multiclass2.
Langkah Kedua, kita harus membuat Instance/ instanisasi dari class multiclass2.
Caranya:
multiclass2 c2Object = new multiclass2();
Denga begitu, maka kita sudah membuat instance dari class multiclass2 dengan nama c2Object.
Kita bisa melihat bahwa di class multiclass2 memiliki method cetak(). maka kita bisa memanggil method tersebut di class multiclass1 dengan cara:
c2Object.cetak();
Program lengkap dari class multiclass1.java adalah sebagai berikut:
1:  public class multiclass1  
2:  {  
3:   public static void main(String[] argument)  
4:   {  
5:     String tulisan="Ini Multi Class 1";  
6:     System.out.println(tulisan);  
7:     multiclass2 c2Object = new multiclass2();  
8:     c2Object.cetak();  
9:   }  
10:  }  

Setelah kita compile, maka hasil yang muncul di layar adalah:
Ini Multi class 1
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Ini Multi class 2
Latihan 2c
Di bawah ini akan dibuktikan bahwa operasi penjumlahan terhadap Integer + String akan menghasilkan sebuah String baru hasil penggabungan antara Intger dan String.
Perhatikan contoh2c di bawah ini:
1:  public class contoh2c  
2:  {  
3:   public static void main(String[] argument)  
4:   {  
5:     int att=2012;  
6:     String nama2="Java";  
7:     System.out.println(nama2+att);  
8:   }  
9:  }  
Hasilnya:
Java2012
Kesimpulannya hasil operasi penjumlahan String dengan Integer adalah String yang merupakan penggabungan antara String dan Integer tersebut.
Latihan 2b.
Latihan ini akan membuktikan operasi dua buah String akan menghasilkan String.
Perhatikan contoh Program ini bawah ini:
1:  public class contoh2b  
2:  {  
3:   public static void main(String[] argument)  
4:   {  
5:     String nama1="Sinau";  
6:     String nama2="Java";  
7:     System.out.println(nama1+nama2);  
8:   }  
9:  }  
Hasil dari oeprasi di atas setelah dicompile dengan Java compiler adalah:
SinauJava  
Jadi bisa disimpulkan bahwa operasi String + String akan menghasilkan String baru.
Latihan 2a
Latihan ini akan menggambarkan beberapa operasi yang sering dilakukan dalam pemrograman. Operasi tersebut akan melibatkan operasi antara :
1. Integer + Integer
2. String + String
3. Integer + String

Perhatikan latihan2a di bawah ini:

1:  public class contoh2a  
2:  {  
3:   public static void main(String[] argument)  
4:   {  
5:     int angka1=90;  
6:     int angka2=40;  
7:     System.out.println(angka1+angka2);  
8:   }  
9:  }  
contoh program di atas akan menghasilkan output:
130 
Biar lebih terlihat menarik, maka program tersebut bisa kita lengkapi sebagai berikut:
1:  public class contoh2a  
2:  {  
3:   public static void main(String[] argument)  
4:   {  
5:     int angka1=90;  
6:     int angka2=40;  
7:     System.out.println("Hasil Penjumlahan "+angka1+" + "+angka2+" = "+(angka1+angka2));  
8:   }  
9:  }  
Hasilnya:
Hasil Penjumlahan 90 + 40 = 130 
Bisa ditarik kesimpulan bahwa Integer + Integer hasilnya adalah sebuah Integer.
Latihan 1
Pada Latihan ini akan dibahas basic syntax dalam bahasa pemrograman Java. Contoh ini hanya akan mengeluarkan output dilayar monitor dengan tulisan "Hello World".

 public class latihan1  
 {  
  public static void main(String[] argument)  
  {  
    System.out.println("Hello World");  
  }  
 }  
simpan file diatas dengan nama latihan1.java compile dengan cara: javac latihan1.java jalanin dengan cara: java latihan1
Cara meng-compile kode java adalah sebagai berikut:
1. javac [namafile.java]
2. java [namafile]

contoh:
nama file: contoh1.java

cara compilenya:
javac contoh1.java
java contoh1