Materi Algoritma Pemrograman 2


Materi Algoritma Pemrograman Minggu 1 Pertemuan ke-2

Berkenalan dengan editor java -> IDE Netbeans / Eclipse

 

public class ContohClass {
  public static void main (String[] argv) {

  }
}

perhatikan!

  1. nama class ContohClass dengan nama file ContohClass.java —> selalu sama, cek huruf kapital atau kecil, tidak ada spasi,
  2. apa itu class ?
  3. public ? static ? void ? dan tanda[] ?
  4. System ? out ? println ?

 

 -> method main -> method utama yang akan dicari dan di-run oleh JVM

     . deklarasi nama method main mesti sama,

     . meski diubah ke private -> tidak ada error -> tapi tidak bisa dilakukan compilasi

     . atau diubah dari String[] menjadi int, atau String, atau char[] -> ?

 

 

  deklarasi suatu variabel di editor java

————————–

public class ContohClass {

  public static void main (String[] argv) {

    int a =  10;  // = -> operator penugasan
    int b =  20;

    int c =  a + b - 100; // + - -> operator aritmatika

    boolean d =  true;
    boolean e =  a > b;  // > < >= <= == -> operator logika

    String nama =  "M. Barja S.";
    String string =  "Valentino Rosi Berusia " + b + " tahun."; // tanda + -> operator union -> menggabungkan suatu isi variabel ke dalam String.


  }
}

 

class ContohLagi {
  public static void main (String[] bebas) {

     /*
      * buat implementasi algoritma utk menghitung keliling dan luas persegi.
      * input berupa sisi -> bertipe ? int / double / long / tipe numerik lainnya
      */

     // misal salah satu implementasinya

     int sisi =  9; // input

     int keliling =  sisi * 4; // proses

     System.out.println ("keliling persegi =  " + keliling); // output  

 
     int luas = sisi * sisi; // proses

     System.out.println ("luas persegi =  " + luas); // output       

 
     // buatkan utk bidang persegi panjang, segitiga, dan lainnya

  }
}

 

 ingin inputan sisi bisa diinput dari papan ketik / keyboard ?

 salah satunya dengan menggunakan pustaka Scanner, dengan cara tambahkan import java.utils.Scanner;

 bagaimana deklarasinya Scanner ?

 

import java.utils.Scanner;
class ContohLain {
  public static void main (String[] bebas) { 

     Scanner scan =  new Scanner (System.in);
     System.out.println ("inputkan suatu sisi persegi = ");

     int sisi =  scan.nextInt(); // jika String -> next() atau nextLine(), jika double -> nextDouble, pelajari lagi

     int keliling =  sisi * 4; // proses

     System.out.println ("keliling persegi =  " + keliling); // output  

     int luas = sisi * sisi;

     System.out.println ("luas persegi =  " + luas); // output       

     // buatkan utk bidang persegi panjang, segitiga, dan lainnya

  }
}

Leave a Reply