Rabu, 13 November 2013

STRUKTUR PEMROGRAMAN DAN LOGIKA JAVA [MATERI PBO 5]

My First Java
// contoh program sederhana
public class salam
{
                public static void main(String[] args)
                {
                System.out.println(“Selamat datang di JAVA programming”);
                }
}

Aturan Dasar
·         Aturan Dasar dari penggunaan sintaks bahasa JAVA
·         AVA bersifat case-sensitive
·         Secara umum JAVA mengabaikan spasi kosong (karakter yang tidak muncul pada layar, mis kosong, tab, baris baru)
·         Brace { } adalah simbol pengelompokkan dalam JAVA yang menandai awal dan akhir bagian suatu program.
·         Setiap pernyataan JAVA diakhiri dengan simbol ;
·         Simbol // membuat sebuah baris komentar
                Simbol /* …*/ membatasi bagian awal dan akhir suatu komentar
·         JAVA memiliki beberapa kata yang dicadangkan dan tidak bisa digunakan dalam ekspresi biasa.
                Kata-kata tersebut disebut keyword.
·         Kelas pertama dalam sebuah program JAVA (disebut kelas pengendali) harus memiliki nama yang sama dengan file di mana ia disimpan.


Escape Sequence
\n Newline
\t Horizontal tab
\r Carriage return
\\ Backslash
\” Double quote mis:
                System.out.println(“\”Halo\””);

// menampilkan sebaris text dengan multiple statement
public class salam2 {
                public static void main(String[] args) {
                System.out.print(“Selamat datang”);
                System.out.println(“ di JAVA programming”);
                }
}

// menampilkan beberapa baris dengan sebaris statement
public class salam3 {
                public static void main(String[] args) {
                System.out.println(“Selamat datang\n di JAVA programming”);
}
}

Data Variabel
Data dapat berisi satu atau lebih item data (entity). Untuk setiap item data, penjelasannya diberikan berupa:
·         tipe data
·         nama yang unik untuk mengidentifikasikan data tersebut
·         nilai awal (optional)

Dalam JAVA, terdapat 2 kategori umum variabel
·         elementary (tipe data primitif)
·         numerik
·         teks
·         boolean
·         object variables (references)

DATA DEFINITION
<data_type> <variable> ;
    int x; int y ;
<data_type> <variable1> , <variable2> , … , <variable3>
    int x , y, z ;
<data_type> <variable> = <data_value>;
    int x = 10 ;

DATA ASSIGNMENT
<data_type> <variable> ;
<statement_statement_lain>

<variable> = <data_value> ;
    int x;
    :::::::::::::
    :::::::::::::
    x = 10 ;

CATATAN:
·         nama variabel harus dimulai dengan huruf (selanjutnya dapat berupa huruf atau angka)
·         nama variabel bersifat case sensitif
·         bukan reserved word
·         tidak ada spasi

Konversi Tipe Numerik
Untuk melakukan konversi tipe data secara ‘paksa’
dapat menggunakan casting
                double x = 2.14;
                int y = ( int ) x;
JAVA mengijinkan untuk melakukan assignment conversion
tanpa menggunakan casting (secara eksplisist)
byte ->short -> int -> long -> float -> double

Constant
·         final
                final int PANJANG_SEGIEMPAT = 30;
·         biasanya ditulis dengan huruf besar semua
public class contoh
{
                                public static void main (String[] args)
                                { final double CM_PER_INCH = 2.54;
                                double lebarKertas = 8.5;
                                double panjangKertas = 11;
                                System.out.println(“Ukuran kertas dalam cm : “
                                + lebarKertas * CM_PER_INCH + “ x “
                                + panjangKertas * CM_PER_INCH);
}
}

0 komentar:

Posting Komentar

 
;