Selasa, 04 Desember 2012

Type Data & Variable di Java


Tutorial Java akan memperkenalkan Anda ke Bahasa pemrograman Java. Anda akan mengkompilasi dan menjalankan aplikasi Java, dengan menggunakan Sun JDK. Ini sangat mudah untuk belajar keterampilan pemrograman java, dan di daerah ini, Anda akan belajar bagaimana menulis, mengkompilasi dan menjalankan aplikasi Java. Sebelum Anda dapat mengembangkan aplikasi corejava, Anda harus men-download Java Development Kit (JDK).

Ada 8 tipe data primitif. ke  8 primitif tipe data tipe numerik. Nama-nama dari delapan tipe data primitif adalah:

1. byte
2. short
3. int
4. long
5. float
6. double
7. char
8. boolean

Ada integer dan floating tipe primitif titik. Tipe integer tidak memiliki bagian pecahan, jenis floating point memiliki bagian pecahan. Di atas kertas, bilangan bulat tidak memiliki titik desimal, dan jenis floating point lakukan. Namun dalam memori utama, tidak ada titik desimal: bahkan nilai-nilai floating point diwakili dengan pola bit. Ada perbedaan mendasar antara metode yang digunakan untuk mewakili bilangan bulat dan metode yang digunakan untuk mewakili angka floating point.

I. Integer Primitive Data Types

    TYPE                       SIZE                        RANGE                               
    
     byte                         8 bits                         -128 to +127
     short                        16 bits                       -32,768 to 32,767
     int                            32 bits                       (about)-2 billion to +2 billion
     long                         64 bits                       (about)-10E18 to + 10E18

II. Floating Point Primitive Data Types 

     TYPE                       SIZE                          RANGE                             
     
      float                          32 bits                        -3.4E+38 to +3.4E+38
      double                      64 bits                        -1.7E+308 to +1.7E+308

Contoh :

int ab =2006;
doble rats = 2098;

Untuk setiap tipe primitif, ada  wrapper class yang sesuai. Sebuah wrapper class dapat digunakan untuk mengkonversi nilai data primitif menjadi obyek, dan beberapa jenis objek ke dalam data primitif. Tabel ini menunjukkan tipe primitif dan kelas wrapper mereka:


        PRIMITIVE TYPE                                                     WRAPPER TYPE        

            byte                                                                                     Byte
            short                                                                                    Short
            int                                                                                        Int 
            long                                                                                     Long
            float                                                                                     Float
            double                                                                                 Double
            char                                                                                     Char
            boolean                                                                               Boolean

 Variabel hanya ada dalam struktur di mana mereka didefinisikan. Misalnya, jika variabel yang dibuat dalam metode, tidak dapat diakses di luar metode. Selain itu, metode yang berbeda dapat membuat variabel dengan nama yang sama yang tidak akan bertentangan dengan variabel lainnya. Sebuah variabel java dapat dianggap sebagai sebuah kotak kecil yang terdiri dari satu atau lebih byte yang dapat memegang nilai dari tipe data tertentu:

 Syntax: variabletype variablename = data;
Source Code ( demonstrating declaration of a variable )
class example
{
  public static void main ( String[] args )
  {
    long x = 123;    //a declaration of a variable named x with a datatype of long

    System.out.println("The variable x has: " + x );
  }
}
Source Code
public class MaxDemo {
     public static void main(String args[]) {
     //integers
          byte largestByte = Byte.MAX_VALUE;
          short largestShort = Short.MAX_VALUE;
          int largestInteger = Integer.MAX_VALUE;
          long largestLong = Long.MAX_VALUE;

         //real numbers
         float largestFloat = Float.MAX_VALUE;
         double largestDouble = Double.MAX_VALUE;
 
         //other primitive types
        char aChar = 'S';
        boolean aBoolean = true;

        //Display them all.
        System.out.println("largest byte value is " + largestByte + ".");
        System.out.println("largest short value is " + largestShort + ".");
        System.out.println("largest integer value is " + largestInteger + ".");
        System.out.println("largest long value is " + largestLong + ".");
        System.out.println("largest float value is " + largestFloat + ".");
        System.out.println("largest double value is " + largestDouble + ".");
   }
}


Sample Run
The largest byte value is 127.
The largest short value is 32767.
The largest integer value is 2147483647.
The largest long value is 9223372036854775807.
The largest float value is 3.4028235E38.
The largest double value is 1.7976931348623157E308.
Demikian Sekilas Pembahasan tentang Type Data & Variable di java. Selanjutnya akan membahas Java Command Lines Arguments .. See next Post ...
          




Tidak ada komentar:

Posting Komentar

Like This