Senin, 13 Juni 2011

nice

awesome
»»  READMORE...

Rabu, 08 Juni 2011

CARA MENAMPILKAN GAMBAR DI JAVA

package quiz;

import java.awt.*;
public class ContohGambar extends Frame {
    public static void main(String[] args) {
        ContohGambar apl=new ContohGambar();


    }
public ContohGambar() {
    super("MyProfile");
    setSize(540,720);

    CanvasKu kanvas = new CanvasKu();
    add(kanvas);
    show();



}
}

class CanvasKu extends Canvas {
    public void paint (Graphics g){
        Toolkit tkit;
        tkit=getToolkit();
        Image img=tkit.getImage("Me.jpg");
        g.drawImage(img,0,0,this);
    }
}




hasilnya:


NB: Untuk tulisan yang bercetak tebal, itu adalah nama file imagenya...kalian bisa menggantinya sesuai nama file kalian masing-masing. Jangan lupa copy juga file imagenya ke project Netbean-nya supaya gambarnya tampil
»»  READMORE...

INPUT DATA MENGGUNAKAN ARRAY

import java.util.Scanner;
public class Main {

public static void main(String[] args) {
        Scanner input=new Scanner (System.in);
        int i,k,jum=0;
        double rata;
        String [] NPM=new String [10];
        String [] Nama=new String [15];
        String [] Jur=new String [15];
        String [] mk=new String [15];
        int[] tgs=new int[5];
        int[] uts=new int[5];
        int[] uas=new int[5];


    garis();
    System.out.println("             MENU PILIHAN");
    garis();
    System.out.println("1. MENGHITUNG NILAI MAHASISWA (ARRAY)");
    System.out.println("2. EXIT");
    System.out.println("");
    garis();

    System.out.print("Anda Pilih Nomor =");int pil=input.nextInt();
    switch(pil){
        case 1 :{
            garis();
            System.out.println("MENGHITUNG NILAI MAHASISWA");
            garis();
            System.out.print("MASUKAN JUMLAH MAHASISWA :");int j=input.nextInt();

     
       for (i=0;i<j;i++){
          
           System.out.print("NPM                         :");NPM[i]=input.next();
           System.out.print("NAMA                        :");Nama[i]=input.next();
           System.out.print("JURUSAN                     :");Jur[i]=input.next();
           System.out.print("MATA KULIAH                 :");mk[i]=input.next();
           System.out.print("NILAI TUGAS                 :");tgs[i]=input.nextInt();
           System.out.print("NILAI UTS                   :");uts[i]=input.nextInt();
           System.out.print("NILAI UAS                   :");uas[i]=input.nextInt();
       
           rata=(jum+tgs[i]+uts[i]+uas[i])/3;
           System.out.println("NILAI RATA                  :"+rata);
           System.out.println("");
          


    
            } break;
        }
        default:System.exit(0);

       
    }
    }
static void garis(){
    System.out.println("==============================================");
}

}
 
»»  READMORE...

Selasa, 10 Mei 2011

BINTANG -6 WITH JAVA

CODDING 

 public class tugas_bintang6 {
    public static void main (String[]args){
        int baris,m,x,y,n;
        for (int i=1;i<=7;i++)  {
            if(i<=4) {
               for (int j=1;j<=7;j++) {
                   if (j<=4) {
                        m=i+j;
                        if (5<=m)
                            System.out.print("*");
                        else
                            System.out.print(" ");
                    }
                    else {
                        x=j-3;
                        if (x<=i)
                            System.out.print("*");
                        else
                            System.out.print(" ");
                  }
            }
     }
     else
         for(int j=1;j<=7;j++) {
             if (j<=4) {
                 y=i-3;
                 if (y<=j)
                     System.out.print ("*");
                 else
                     System.out.print (" ");

             }
             else {
                   x=j-3;
                   y=i-3;
                   n=x+y;
                   if  (n<=5)
                       System.out.print ("*");
                   else
                       System.out.print (" ");
                }
            }
            System.out.println();
        }
    }
}


OUTPUT
 
»»  READMORE...

BINTANG -5 WITH JAVA

CODDING

 public class tugas_bintang5 {
    public static void main (String[]args){
        int baris,m;
        for (int i=1;i<=7;i++)  {
            if(i<5) {
               for (int j=1;j<=4;j++) {
                   if (j<=i)
                   System.out.print("*");
                   else
                   System.out.print(" ");
               }
            }
            else {
                  for(int j=1;j<=4;j++) {
                      m=i+j;
                      if (m<8)
                      System.out.print("*");
                      else
                      System.out.print(" ");
                  }
            }
            System.out.println();
        }
    }
}



OUTPUT
 
»»  READMORE...

BINTANG -4 WITH JAVA

CODDING 

 import javax.swing.*;
public class tugas_bintang4 {
    public static void main (String[]args){
        int baris;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));

    for (int i=1;i<=baris;i++)  {
               for (int j=1;j<=baris;j++) {
                   if (i<=j)
                   System.out.print("*");
                   else
                   System.out.print(" ");
               }
               System.out.println();
        }
    }
}


OUTPUT 

»»  READMORE...

BINTANG -3 WITH JAVA

CODDING 

 import javax.swing.*;
public class tugas_bintang3 {
    public static void main (String[]args){
        int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
    x=baris+1;
    for (int i=1;i<=baris;i++)  {
               for (int j=1;j<=baris;j++) {
                   y=i+j;
                   if (x<=y)
                   System.out.print("*");
                   else
                   System.out.print(" ");
               }
               System.out.println();
        }
    }
}


OUTPUT 

»»  READMORE...

BINTANG -2 WITH JAVA

CODDING

import javax.swing.*;
public class tugas_bintang2 {
    public static void main (String[]args){
        int baris,x,y;
baris=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
    x=baris+1;
    for (int i=1;i<=baris;i++)  {
               for (int j=1;j<=baris;j++) {
                   y=i+j;
                   if (y<=x)
                   System.out.print("*");
                   else
                   System.out.print(" ");
               }
               System.out.println();
        }
    }
}


OUTPUT
»»  READMORE...

BINTANG -1 WITH JAVA

 CODDING

import javax.swing.*;
public class tugas_bintang1 {
    public static void main (String[]args){
        int x;
x=Integer.valueOf(JOptionPane.showInputDialog("Masukan banyak bintang?"));
        for (int i=1;i<=x;i++)  {
               for (int j=1;j<=x;j++) {
                   if (j<=i)
                   System.out.print("*");
                   else
                   System.out.print(" ");
               }
               System.out.println();
        }
    }
}



OUTPUT
 
»»  READMORE...

Selasa, 22 Maret 2011

MENGHITUNG LUAS SEGITIGA

Hai teman.....saya baru saja berhasil membuat Program Luas Segitiga menggunakan JAVA,
Penasaran ingin liat coddingnya? cekidot...


Berikut adalah Inputan-nya...




Ini adalah Output-nya....


Silahkan Kalian Coba di Laptop/ PC masing'' ^_^ Good Luck !!!!

»»  READMORE...

Rabu, 16 Maret 2011

Encapsulation


Encaptulation adalah konsep dalam OOP yang bertujuan membungkus (mang-kapsul) data dan metode dalam suatu class sehingga data dan metode yang tersembunyi dalam class tidak dapat diases dari luar class.
Encaptulation direalisir dengan modifier : private
Data yang dapat diases dari luar diberi modifier dengan public

Contoh :
class Dataku
{ public int N_umum=0;
private int N_khusus=0;
public void Cetak1(){System.out.println("N_umum="+N_umum);}
public void setN_Khusus(int n){N_khusus=n;}
public void Cetak2() {System.out.println("N_khusus="+N_khusus);}
}
Mengakses Data Private

Jika suatu data dideklarasikan secara private biasanya disediakan mekanisme metode public untuk mengasesnya
Metode ases public itu umumnya didefinisikan dengan set(). Dalam contoh diatas jika nilai N_khusus akan diubah digunakan setN_khusus(n)

sekian terima kasih
»»  READMORE...

penjelasan bagian-bagian dalam class dog


pengertian modifier public, void, static, private.

* Modifier public :
* Pada definisi class, merupakan class yang memuat metod main(), dan nama file disimpan dengan nama class public
* Pada definisi metod, bermakna bahwa metod tersebut dapat diases dari luar class yang bersangkutan
* Pada daefinisi data, bermakna data tersebut dapat diases dari luar class
* Modifier void pada metod: berarti Metod tersebut tidak ada return valuenya
* Modifier static pada metod : berarti metod tersebut dapat dipanggil hanya dari dalam class yang sama
* Modifier private pada data : berarti data hanya dapat diases dari class yang sama
* Modifier protected paad metod : dapat diases dari class turunannya

Construktor

* Construktor adalah jenis metod yang akan otomatis dipanggil jika suatu objek dibuat
* Construktor didefinisikan secara public dan namanya sama dengan nama classnya
* Construktor dapat didefinisikan lebih dari satu definisi
* Contoh : untuk Dog ditambah definisi construktor tanpa parameter, menjadi :

public Dog( ) { }

public Dog(String nm, int um){nama=nm; umur=um;}

Misalkan dalam class DogRun didefinisikan objek yourDog

Dog yourDog=new Dog();

Maka jika dalam class DogRun dipanggil :

yourDog.seyHello();

Outputnya : (nilai nama dan umur digunakan nilai default)

Hello my name is Noname I’am a 0 years old
begitulah sedikit penjelasan mengenai bagian2 dalam suatu program.




»»  READMORE...

coding menghitung luas lingkaran


berikut ini adalah source code untuk membuat program menghitung luas lingkaran, silakan dipelakari :

import java.util.Scanner;
public class Main {
    public static void main (String[]args)
    {
    float p=3.14f,luas;
    int r;
    Scanner sc = new Scanner (System.in);
    System.out.print("Masukan Nilai Jari-Jari anda =");
    r=sc.nextInt();
    luas=p*r*r;
        System.out.println("Phi         :"+p);
        System.out.println("Jari-Jari   :"+r);
        System.out.println("Luas        :"+luas);
    }
}

jika ada kesalah silakan tinggalkan komentar dibawah :D
semoga bermanfaat buat semuanya  
»»  READMORE...

Rabu, 02 Maret 2011

Contoh Program Java Menggunakan If - Else & Switch - Case

Saya baru saja selesai membuat contoh program sederhana menggunakan java...berikut adalah hasil codding-annya :

Contoh program menggunakan If - Else
Berikut adalah output-nya.....



Contoh Program Java menggunakan Switch - Case


Berikut adalah output-nya....

Bagaimana hasil codding-an saya ???? silahkan anda mecobanya sendiri....
S'moga Bermanfaat ... ^_^ 
»»  READMORE...

Rangkuman Java 2

1.PERCABANGAN


a.if-else

If(boolean-expression) statement 1; (else statement2)
Klausa else boleh ditulis boleh tidak.Setiap statement dapat berupa kumpulan pernyataan yang dibatasi dengan kurung kurawal.Biasanya untuk amannya kurung kurawal ini tetap digunakan,walaupun hanya ada satu statement.berikut contoh pemakaiannya:
Int dataTersedia;
//...
If (dataTersedia > 0)
{
ProsesData();
dataTersedia=n;
}
Else
{
Tunggu Data Berikut();
}
Contoh coding;
Class praktek 1
{
Public static void main (string args[])
{
Int nilai;
Nilai=70;
System.out.println(“==============”);
System.out.println(“Nama : Duo Maxwell”);
System.out.println(“Nilai : ”+nilai);
If(nilai>90)
System.out.println(“Ket : istimewa euy!”);
else
System.out.println(“Ket : Tidak istimewa”);
System.out.println(“=============”);
}
}
b.break
Proses break memerintahkan runtime untuk menjalankan program di belakang blok tertentu.Untuk dapat di tunjuk, sebuah blok di beri nama,dan java memiliki bentuk tabel untuk menyatakan nama suatu blok. Berikut contoh penggunanya :
Class Break {
Public static void main (string args []) {
Boolean t=true ;
a: {
b: {
c: {
system.out.println(“sebelum break”);
if (t)
break b;
system.out.println(“pernyataan ini tidak akan pernah dieksekusi”);
}
System.out.println(“ini juga tidak akan pernah dieksekusi”);
}
System.out.println(“ini setelah b”);
}
}
}
Sebagai catatan,break juga dapat digunakan tanpa tael untuk keluar dari suatu loop.
C. Switch-case
Bentuk umumnya adalah sebagai berikut:
Switch (expression) {
Case value1 :
Statement1;
Break;
Case value2:
Statement2;
Break;
Case valueN:
statementN;
break;
default:
statement default;
}
Nilai expression di bandingkan dengan setiap nilai pada pernyataan case (value). Jika ada yang cocok, maka urutan statement yang ada di belakang pernyataan case akan dieksekusi. Jika menuliskan break, maka eksekusi akan dilanjutkan ke case selanjutnya.
Contoh cooding
Class pratek2
{
Public static void main (string args [] )
{
Int nilai ;
Nilai=6;
System.out.println(“===============================”);
System.out.println(“Nama : Helena Peacecraft”);
System.out.println(“Nilai : “ + nilai );
Switch (nilai) {
Case 10:
Case9:
System.out.println(“Ket : Istimewa “);
Break;
Case8:
Case7:
System.out.println (“Ket : Bagoese”);
Break;
Case6:
System.out.println (“Ket : Cukup”);
Break;
Default:
System.outy.println (“Ket : Kurang”);
}
System.out.println (“=======================”);
}
}
D.return
Return menyebabkan eksekusi menyambang kembali ke pemanggil method. Contoh pemakaian return berikut menyebabkan eksekusi kembali ke pemanggilnya, dalam hal ini adalah runtime Java.
Class ReturnDemo {
Public static main void (string args[]) {
Boolean t=true;
System.out.println (“pernyataan ini tidak akan pernah dieksekusi”);
}
}
»»  READMORE...

Rabu, 23 Februari 2011

LANGKAH AWAL MENGINSTALL JAVA




Sebelum menginstal Java, kita membutuhkan JDK (Java Development Kit). JDK merupakan perlengkapan yang mendasar dalam
pengembangan aplikasi dengan Java. Dua program utama yang disediakan dalam JDK
adalah :
• javac, yaitu program untuk meng-compile kode sumber
• java, yaitu program untuk meluncurkan aplikasi
Cara menginstal JDK tidaklah sulit tapi kita hanya perlu beberapa penyesuaian dengan system operasi. Yang perlu di lakukan adalah memasukan path ke direktori JDK, ke setting path pada system operasi. Contohnya C:\jdk1.4
• pada Windows 98 cukup dengan menambah baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat.
• Untuk Windows NT/2000/XP kita cukup menambahkan direktori C:\jdk1.4\bin .pada variable path di system Environment. Caranya : Klik kana ikon My Computer, pilih Propeties. Kemudian pilih tab Advanced, lalu kilk tombol Environment variables, cari variable path, kemudian tambahkan path direktori JDK kita kedalam variable tersebut.
• Untuk Linux, tambahkan baris perintah SET CLASSPATH= (direktori jdk kita) ke file profile kita.
Untuk meng-install Java Development Kit kita harus menjalankannya. Caranya kita perlu mengubah mode dari installation file agar dapat di-execute.Cintohnya di Linux, installation file yang kita download bernama j2sdk-1_3_1_01-linux-i386.bin. Untuk menjalankanya, melalui console :
$ ./j2sdk-1_3_1_01-linux-i386.bin
Selanjutnya,kita akan mendapatkan license dari Sun Microsystems, Inc.lalu ditanyakan apakah setuju atau tidak. Jika setuju, maka proses installation dilanjutkan.kemudian installation file akan meng-extract file-file JDK ke dalam sebuah sub directory baru. Misal kita menjalankan j2sdk-1_3_1_01-linux-i386.bin dari directory /home/lab maka sebuah directory jdk1.3.1_01 akan dibuat dan di directory inilah file-file JDK berada.
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
creating: jdk1.3.1_01/
creating: jdk1.3.1_01/jre/
creating: jdk1.3.1_01/jre/bin/
creating: jdk1.3.1_01/jre/bin/i386/
creating: jdk1.3.1_01/jre/bin/i386/green_threads/
inflating: jdk1.3.1_01/jre/bin/i386/green_threads/java
akhirnya :
inflating: jdk1.3.1_01/man/ja_JP.eucJP/man1/native2ascii.1
inflating: jdk1.3.1_01/man/ja_JP.eucJP/man1/rmic.1
inflating: jdk1.3.1_01/man/ja_JP.eucJP/man1/serialver.1
Done.
Proses instalasi selesai

Untuk mencoba JDK, ketiklah perintah java dan javac pada sell prompt (Dos Command Prompt). Jika perintanya sudah di kenali maka program java atau Javac akan menampilkan sintaks pengguna. Untuk kemudahan dan berbagai fasilitas tambahan kita bisa menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti Visual Café dari Symantec atau JBuilder dari Borland.
Langkah-langkah membuat program Java sederhana.
1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi. Java dan case sensitive (huruf besar dan kecil di bedakan).
2. Mengkompile source code dengan perintah javac. Misalnya : javac HelloWorld.java. Jika berhasil , hasilnya adalah file bytecode berakhiran .class.
3. Mengeksekusi bytecode dengan p

 erintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh : java HelloWorld.
Pengenalan Java

Source Code
Berikut kode untuk HelloWorld.java :

 
public class HelloWorld
  {
         Public static void main {String [ ] args}
         {
                    System.out.println(“Apa Kabar Dunia”);
          }
    }






Bahasa java bersifat Case Sensitif, jadi kita harus memperhatikan penggunaan huruf besar dan kecil. Selain itu pada penulisan Source Code program tidak perlu memperhatikan bentuk tertentu,sehingga kita bisa menulis semua baris source Code dalam satu baris. Tapi, kita jangan lupa tanda titik koma (;),atau menulis tiap kata dalam satu baris tersendiri.namun jika ingin mudah di baca dan dimengerti sebaiknya kita mengikuti layout pada contoh diatas.
Kompilasi
Setelah itu save syntax tersebut dengan nama HelloWorld.java (sesuai dengan nama class). Kemudian kita akan meng-compile syntax program tersebut dengan perintah :


prompt> javac HelloWorld.java


Sintaks Program

disini kita akan membahas elemen-elemen dalam Source Code.
• public class artinya pernyataan pembuka sebuah kelas. Kelas ini di gunakan untuk menciptakan objek. Ingat, bahwa java berorientasi Objek. Kata public berfungsi agar kelas dapat di akses oleh semua program lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat dimanipulasi oleh sebuah program.
• public static void main(string[] args) artinya pernyataan pembuka sebuah metode. Metode adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program dieksekusi. Kata public mempunyai fungsi yang sama dengan kata public yang ada pada baris kelas. Tapi pada pembahasan selanjutnya kita akan menemukan bentuk lain seperti : private dan protect.
• Static artinya pernyataan pembuka metode main. Berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut. Sehingga dapat dikatakan berdiri sendiri dan tidak terkait dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu string[] args, dimana args adalah sebuah nama dari objek array dari string. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argument command line.
• Pernyataan, kita tentu dapat meletakan lebih dari satu pernyataan dalam sebuah metode. Setiap pernyataan dalam sebuah metode dipisahkan oleh titik koma (;) dan akan dieksekusi satu persatu. Kedua pernyataan pada listing ternyata memanggil sebuah metode lain yaitu metode println. Untuk memanggil sebuah metode diperlukan 3 komponen yaitu :
1. Objek yang ingin kita pakai. Dalam hal ini objek system.out
2. Nama metode yang ingin kita pakai. Dalam hal ini println
3. Sepasang tanda kurung ( ) yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.
Pernyataan system.out.println(“Apa Kabar Dunia?”); berarti carilah objek out dalam kelas system kemudian panggil metode println dari objek dengan parameter berupa string “Apa Kabar Dunia?”.
Eksekusi
Setelah tahu fungsi-fungsi sintak java, selanjutnya kita akan mengeksekusi program ini. Untuk mengeksekusinya kita tinggal mengetikan perintah java HelloWorld pada prompt dan pesan Apa Kabar Dunia? Akan tampil dilayar.
prompt> java Helloworld

Tipe Data Primitive dan String

Pada Java terdapat tipe data sederhana dan tipe data array. Tipe data sederhana terdiri dari tipe Boolean, dan tipe Numerik yang terdiri dari byte, short, int, long, char, float, dan double. Boolean adalah tipe data untuk besaran logika, hanya memiliki dua kemungkinan nilai, true atau false.
Tipe data numerik adalah sebagai berikut.


Data Type
Size/Format
Range
Byte
8-bit
-128 to +127 if signed(-27 to 27-1)
0 to 255 if unsigned
Short
16-bit
-32768 to +32768
(-215 to 215-1)
Int
32-bit
-231 to 231-1
Long
64-bit
-263 to 263-1
Float
32-bit
+/- about 231
Double
64-bit
+/- about 263
Char
16-bit
Sebuah karakter
Boolean
1-bit
Nilai Boolean (true dan False)




Selain adanya veriabel-variabel di atas, Java API juga menyediakan kelas-kelas untuk tipe-tipe variabel tersebut, byte, short, int, long, char, float, dan double. Kelas-kelas ini secara default di-impor dari package java.lang.

Java menyediakan String untuk menampung data lebih dari satu karakter. Sebetulnya String bukan tipe data, melainkan objek yang berisi kumpulan karakter (Char). Penggunaan String, tidak beda dengan penggunaan tipe data yang lain.
Array adalah kumpulan variable dengan tipe sejenis dengan nama yang sama. Pada java Array mempunyai pengertian yang kurang lebih sama dengan array pada bahasa pemrograman pada umumnya.
Contoh pendeklarasian dari variable dengan tipe “array of int” :
Int vektor [];
index array dimulai dari 0 (nol). Contoh berikut untuk mengalokasikan 5 buah integer ke dalam array :
vektor = new int [5];
selanjutnya untuk mengisi elemen-elemen array adalah sebagai berikut :
vektor[0] = 4;
vektor[1] = 3;
vektor[2] = 7;
vektor[3] = 5;
vektor[4] = 4;

cara yang lebih singkatnya adalah :
int vektor[] = {4,3,7,5,4};

Operator dalam Java

Java mempunyai 44 operator, yang terbagi delam 4 jenis dasar. Yaitu : Operator Aritmetik, Bitwise, Relasi dan Logika.
1.    Operator Aritmatik

• Digunakan untuk proses matematis (aljabar),
• berupa tipe numeric,
• tidak dapat digunakan untuk tipe Boolean, tapi dapat digunakan untuk tipe Char, karena Char adalah anggota himpunan int.

Operator
Artinya
+
Penjumlahan
+=
Persamaan Penjumlahan
-
Pengurangan (juga untuk Unary Minus)
-=
Persamaan Pengurangan
*
Perkalian
*=
Persamaan Perkalian
/
Pembagian
/=
Persamaan Pembagian
%
Modulus (sisa Pembagian)
%=
Persamaan Modulus
++
Penambahan
--
Pengurangan

2. Operator Bitwise
Tipe numeric integer, long, int, short, char, dan byte mempunyai kumpulan operator tambahan yang sama yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya.

Operator
Artinya
~
Unary NOT
&
AND
|
OR
^
Exclusive OR
>> 
Shift Kanan
>>> 
Shift Kanan. Isi dengan Nol
<< 
Shift Kiri
&=
Pernyataan AND
|=
Pernyataan OR
^=
Pernyataan Exclusive Or
>>=
Pernyataan shift Kanan
>>>=
Pernyataan shift kanan, isi dengan nol
<<=
Pernyataan shift kiri
  

3. Opertor Relasi


Untuk membandingkan dua nilai, java memiliki kumpulan operator relasi berikut ini untuk menyatakan kesamaan dan urutan.

Operator
Artinya
==
Sama dengan
!=
Tidak sama dengan
Lebih dari
Kurang dari
>=
Lebih dari atau sama dengan
<=
Kurang dari atau sama dengan


4. Operator Logika

Operator logika Boolean pada table ini di bawah ini berfungsi hanya pada operator Boolean. Semua operator ini mengkombinasikan dua besaran Boolean untuk menghasilkan bearan Boolean.

Operator
Artinya
&
Logika AND
|
Logika OR
^
Logika XOR
||
Hubungan-singkat OR
&&
Hubungan-singkat AND
!
Hubungan-singkat NOT
&=
Pernyataan AND
|=
Pernyataan OR
^=
Pernyataan XOR
==
Sama dengan
!=
Tidak sama dengan
?:
Operator ternary if-then-else











Contoh Syntax dengan Menggunakan Tipe Data

A. Tipe Data

class contohinteger
         {
               Public static void main(String agrs [ ] )
               {
                Int nilai ;

                       System.out.println(“Nilai : “ + nilai ) ;
                }
           }











B. String

class contohstring
          {
                 Public static void main  ( String agrs [ ] )
                 {
                 String nama ;
               
                  Nama = “ STIKOM BALI” ;

                             System.out.println ( “Nama : “ + nama );
                  }
            }























C. Contoh Penggunaan Operator

class contohOpl
         {
                   Public static void main {String agrs [ ] )
                   }
                   String nama, nim ;
                   int nilai

                   nama =  “ Yudiansyah Fauzi “ ;
                   npm = “ 43A87006100016 “ ;

                   nilai = 95 ;
                   nilai + = 5 ;

                         System.out.println (“ ======================== “);
                         System.out.println (“ Nama : “ + nama );
                         System.out.println (“ NPM : “ + npm );
                         System.out.println (“ Nilai : “ + nilai );
                         System.out.println (“ ======================== “);
        
                    }
           }






Dari contoh di atas, nilai yang akan tampil akan berubah manjadi 100. Karena, nilai 95 mengalami penambahan 5 angka. Yaitu, nilai +=5 atau nilai = nilai+5. Output yang dihasilkan adalah :




                                               ====================================
 Nama   : Yudiansyah Fauzi
 NPM     : 43A87006100016
 Nilai      : 100
                                              ====================================



»»  READMORE...
 
blog design by suckmylolly.com