Jumat, 17 Juni 2011

KATA KUNCI DAN OPERATOR

KATA KUNCI DAN OPERATOR
Kata kunci yang terdapat pada Java dan C

 Hal terpenting tentang kata kunci yang terdapat pada Java maupun C adalah bahwa kata kunci inilah yang akan membentuk bagian terbesar dari pemrograman kita. Kata kunci ini, yang dikombinasikan dengan operator, membentuk mayoritas pernyataan-pernyataan yang mengisi fungsi-fungsi. Kerangka kerja yang digunakan Java mungkin berorientasi objek namun implementasinya sangat serupa dengan C.
Operator dibagi menjadi beberapa jenis, yaitu : matematika, felasional, logika dan manipulasi bit (bitwise). Java mendukung semua operator C yang termasuk dalam masing-masing kategori tersebut. Berikut ini adalah daftar operator yang terdapat pada Java maupun C :
+  -  !  %  ^  &  *  ~  /  >  <
( )  { }  [ ]  ;  ?  :  ,  .  =
++  --  ==  <=  >=  !=  <<  >>
+=  -=  *=  /=  &= 
^=  %=  <<=  >>=  &&
Berikut ini adalah program sederhana penggunaan beberapa operator Java :
Latihan 7
import java.io.DataInputStream;
import java.lang.String;
import java.io.IOException;
class leapYear  {
   public static void main(String args[ ])
   {
      DataInputStream dis = new DataInputStream(System.in);
      String Syear=null;
      System.out.print(“Enter a year :   “);
      System.out.flush();
      try   {
         Syear = dis.readLine();
      }  catch (IOException ioe)
      {
         System.out.println(ioe.toString() );
         System.exit(1);
      }
      long year = Long.parseLong(Syear);
      System.out.println(“year is “ + year);
      if (  ( (year % 4 == 0) && (year % 100 !=0) )
             (year % 400 == 0)  )
         System.out.println(year + “ is a leap year!”);
            else
         Systemj.out.println(year + “ is NOT a leap year.”);
      }
   }

Berikut ini adalah keluaran dari Latihan 7 :
Enter a year :  1992
year is 1992
1992 is a leap year
Latihan 7 memungkinkan kita memasukan tahun dan kemudian dengan menggunakan operator matematika dan logika  Java, program menentukan tahun tersebut adalah tahun kabiset atau bukan. Ekspresi kunci dari program ini adalah :
      if (  ( (Year % 4 == 0) && (year % 100 != 0) )      (year % 400 == 0)  )
yang dapat diterjemahkan menjadi : Jika tahun dapat dibagi DAN tahun TIDAK dabat dibagi 100 atau jika tahun dapat dibagi 400 MAKA tahun tersebut adalah tahun kabiset. Operator modulus digunakan untuk menentukan suatu bilangan habis di bagi dengan bilangan lain atau tidak, sedangkan operator logika menyediakan logika boolean (DAN, ATAU, dsb)

  

0 komentar:

Posting Komentar