Google Translator

Lanjutan Dasar Pemprograman Java

Belajar Dasar-dasar Java 2
Sebelumnya kita telah belajar cara instalasi java dan cara menggunakannya , sekarang kita bisa melakukan latihan kecil

  1. Pertama-tama buka text editor (disini saya menggunakan notepad++)

Dan dalam pembahasan saya menggunakan java agar perbedaan tiap rumus bisa diketahui dengan mudah.
  1. Tulis kode dibawah ini dalam text editor dan save dengan NamaFile.java (ingat nafa file klo bisa sama dengan nama class untuk menghindari error)
    class MenampilkanVariable1 {
    public static void main (String[] args) {
    int bersih;
    bersih = 70;
    String namaKota = "Denpasar";

    System.out.print (namaKota);
    System.out.print ("Kebersihan : " + bersih);
    }
    }
  2. Lalu lalukan runing program dengan cara buka Command Prompt lalu ketik dimana file disimpan
  3. dan lalukan javac NamaFile.java untuk memunculkan NamaFile.class
  4. jika saat melakukan javac NamaFile.java ada error maka NamaFile.class tidak akan muncul
  5. setelah NamaFile.class muncul ketikan Java NamaFile dan enter...maka program akan berjalan dengan baek
  6. Disini saya menyediakan file2 java yang bisa anda pelajari
  7. Contoh 2 ( Perbedaan antara print dan println )
    class MenampilkanVariable2 {
    public static void main (String[] args) {
    char kode = 'S';
    boolean jawab = false;

    System.out.println ("Kode : " + kode);
    System.out.println ("Jawab : " + jawab);
    }
    }
  8. Contoh 3 (Operator Aritmatika dengan java)
    • public class OprAritmatika {
      public static void main (String[] args) {
      // Deklarasi dan inisialisai variable
      int i = 37;
      int j = 42;
      double x = 27.475;
      double y = 7.22;
    • // Menampilkan nilai variable
      System.out.println ("Nilai variable : ");
      System.out.println (" i = " + i);
      System.out.println (" j = " + j);
      System.out.println (" x = " + x);
      System.out.println (" y = " + y);
    • // Menggunakan operator penjumlahan
      System.out.println ("Penjumlahan : ");
      System.out.println ("i + j = " + (i + j));
      System.out.println ("x + y = " + (x + y));
    • // Menggunakan operator pengurangan
      System.out.println("Pengurangan : ");
      System.out.println("i - j = "+(i - j));
      System.out.println("x - y = "+(x - y));
    • // Menggunakan operator perkalian
      System.out.println("Perkalian : ");
      System.out.println("i * j = " + (i * j));
      System.out.println("x * y = " + (x * y));
    • // Menggunakan operator pembagian
      System.out.println("Pembagian : ");
      System.out.println("i / j = " + (i / j));
      System.out.println("x / y = " + (x / y));

      // Menggunakan operator modulus
      System.out.println("Modulus : ");
      System.out.println(" i % j = " + (i % j));
      System.out.println(" x % y = " + (x % y));

      // Menggunakan pengabungan tipe
      System.out.println("Penggabungan tipe : ");
      System.out.println(" j + y = " + (j + y));
      System.out.println(" i * x = " + (i * x));
      }
      }

  9. Contoh 4 (Operator Decimal 1)
    public class OprIncDec1 {
    public static void main (String[] args){
    int i = 10;
    int j = 3;
    int k = 0;

    k = ++j + i;
    System.out.println("Nilai k = " + k);
    }
    }
  10. Contoh 5 (Operator Decimal 2)
    public class OprIncDec2 {
    public static void main (String[] args){
    int i = 10;
    int j = 3;
    int k = 0;

    k = j++ + i;
    System.out.println("Nilai k = " + k);
    }
    }
  11. Contoh 6 (Operator Kondisi)
    public class OprKondisi {
    public static void main (String[] args){
    String status = "";
    int grade = 80;

    // Mendapatkan Status Pelajar
    status = (grade > 60)?"Passed":"Fail";

    // Cetak Status
    System.out.println(status);
    }
    }
  12. Contoh 7 (Operator Relasi)
    public class OprRelasi {
    public static void main (String[] args) {
    // Deklarasi dan inisialisasi variable
    int i = 37;
    int j = 42;
    int k = 42;

    // Menampilkan nilai variable
    System.out.println("Nilai Variable : ");
    System.out.println("i = " + i);
    System.out.println("j = " + j);
    System.out.println("k = " + k);

    // Lebih Besar dari
    System.out.println("Lebih Besar Dari : ");
    System.out.println("i > j = " +(i > j));
    System.out.println("j > i = " +(j > i));
    System.out.println("k > j = " +(k > j));

    // Lebih besar Atau Sama Dengan
    System.out.println("Lebih Besar Atau Sama Dengan : ");
    System.out.println("i >= k = " + (i >= k));
    System.out.println("j >= i = " + (j >= i));
    System.out.println("k >= j = " + (k >= j));

    // Lebih Kecil Dari
    System.out.println("Lebih Kecil Dari : ");
    System.out.println("i < j = " + (i > j));
    System.out.println("j < i = " + (j > i));
    System.out.println("k < j = " + (k > j));

    // Lebih Kecil Atau Sama Dengan
    System.out.println("Lebih Kecil Atau Sama Dengan : ");
    System.out.println("i <= k = " + (i <= k));
    System.out.println("j <= i = " + (j <= i));
    System.out.println("k <= j = " + (k <= j));

    // Sama Dengan
    System.out.println("Sama Dengan : ");
    System.out.println("i == j = " + (i == j));
    System.out.println("k == j = " + (k == j));

    // Tidak Sama Dengan
    System.out.println("Tidak Sama Dengan : ");
    System.out.println("i != j = " + (i != j));
    System.out.println("k != j = " + (k != j));
    }
    }
  13. Contoh 8 (Operator And )
    public class TestAnd {
    public static void main (String[] args){
    int i = 0;
    int j = 10;
    boolean test = false;

    // Demonstrasi &&
    test = (i >10) && (j++ > 9);
    System.out.println(i);
    System.out.println(j);
    System.out.println(test);

    // Demonstrasi &
    test = (i >10) & (j++ > 9);
    System.out.println(i);
    System.out.println(j);
    System.out.println(test);
    }
    }
  14. Contoh 9 (Penggunaan Boolean)
    public class TestNot {
    public static void main (String[] args){
    boolean val1 = true;
    boolean val2 = false;
    System.out.println (!val1);
    System.out.println (!val2);
    }
    }
  15. Contoh 10 (Penggunaan OR)
    public class TestOr {
    public static void main (String[] args){
    int i = 0;
    int j = 10;
    boolean test = false;

    //Demonstrasi ||
    test = (i < 10) || (j++ > 9);
    System.out.println (i);
    System.out.println (j);
    System.out.println (test);

    //Demonstrasi |
    test = (i < 10) | (j++ > 9);
    System.out.println (i);
    System.out.println (j);
    System.out.println (test);

    }
    }
  16. SOAL 1....Silahkan dicoba dan dilatih bagi yang menyukai java, dengan menggunakan beberapa soal dibawah ini
    Coba buat java prgram agar tampilannya jadi seperti ini dengan contoh yang saya berikan
  17. SOAL 2.....Buatlah program yang menghasilkan output nilai rata2. nilai dari masing-masing tiga angka tersebut adalah 10,20 dan 45, Tampilan output yang di harapkan adalah sbg berikut :
  18. SOAL 3.....Buatlah program yang menghasilkan harga setelah di diskon, diskon adalah sebesar 10%, harga barang adalah Rp. 100.000, Tampilan Outpun yang diharapkan adalah sebagai berikut :
  19. SOAL 4.....Buatlah program yang menghasilkan output angka dengan nilai terbesar diantara 3 buah angka, Gunakan operator kondisi ?: sebagai contoh, diberikan angka 10,23 dan 5, program akan menghasilkan out sebagai berikut :
    Setiap hasil yang saya contohkan saya simpan di Desktop jadi saya melakukan cd Desktop saja, bagi yang menyimpan file java bukan di Desktop harap tidak meniru rumus cd Desktop...pelajari juga sedikit rumus Command Prompt....trims

Tidak ada komentar:

Posting Komentar

Masukan Pesan..
Tidak menerima spam..dan hal2 berbau porno jika melanggar comment akan di delete