-->

kumpulan kode pemrograman java paling lengkap

hallo sobat semoga dalam keadaan yang sehat walafiatšŸ˜. saya ingin berbagi kode pemrograman java yang mungkin termasuk dalam tugas kuliah sobat sekalian hehehe. ini merupakan rangkuman dari tugas kuliah saya dan request dari teman sekelas.
simak di bawah ini ya



kumpulan kode pemrograman java

Assalamu'alaikum Wr. Wb. Kali ini saya akan memberi berbagai kode program java dan ini merupakan request dari salah satu teman saya heheh. Kode-kode program dibawah ini juga termasuk ke tugas kuliah saya loh gaes. Mungkin kalian punya tugas seperti saya, kalian kan bisa lihat contohnya dibawah ini :v .


          Oke langsung saja ya, berikut merupakan kumpulan kode program java (lengkap) dengan penjelasannya.
  1. Menampilkan Nama


    public class _1nama {
    
     /**
      * @param args
      */
     //deklrasi variabel a
     public static String a;
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      a="SYARIFAH_______";
      //tanpa variabel
      System.out.println("Nama : Syarifah Aini....");
      //memanggil variabel
      System.out.println("Nama : "+a);
     }
    
    }
    
  2. Perhitungan Penjumlahan, Pengurangan, Perkalian, dan Pembagian


    public class _2perhitungan {
    
     /**
      * @param args
      */
     //deklarasi variabel
     public static int angka1,angka2,hasil_penjumlahan,hasil_pengurangan,hasil_perkalian,hasil_pembagian;
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      angka1=20;
      angka2=5;
      hasil_penjumlahan=angka1+angka2;
      hasil_pengurangan=angka1-angka2;
      hasil_perkalian=angka1*angka2;
      hasil_pembagian=angka1/angka2;
      System.out.println("Angka1="+angka1);
      System.out.println("Angka2="+angka2);
      System.out.println("Hasil penjumlahan="+hasil_penjumlahan);
      System.out.println("Hasil pengurangan="+hasil_pengurangan);
      System.out.println("Hasil perkalian="+hasil_perkalian);
      System.out.println("Hasil pembagian="+hasil_pembagian);
     }
    
    }
    
  3. Menghitung Volume Kubus



    import java.util.Scanner;
    public class _3menghitung_volume_kubus {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int s,V;
      Scanner input=new Scanner(System.in);
      System.out.print("Masukkan panjang sisi kubus = ");
      s=input.nextInt();
      V=s*s*s;
      System.out.print("Volume kubus = "+V);
      input.close();
     }
    
    }
    
  4. Menghitung Volume Balok



    import java.util.Scanner;
    public class _4menghitung_volume_balok {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int p,l,t,V;
      Scanner input=new Scanner(System.in);
      System.out.print("Masukkan panjang balok = ");
      p=input.nextInt();
      System.out.print("Masukkan lebar balok = ");
      l=input.nextInt();
      System.out.print("Masukkan tinggi balok = ");
      t=input.nextInt();
      V=p*l*t;
      System.out.print("Volume balok = "+V);
      input.close();
     }
    
    }
    
  5. Menghitung Volume Prisma Segi 8



    import java.util.Scanner;
    public class _5menghitung_volume_prisma_segi_8 {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      double s,La,t,V;
      Scanner input=new Scanner(System.in);
      System.out.print("Masukkan panjang sisi = ");
      s=input.nextInt();
      La=(2+2*Math.sqrt(2))*s*s;
      System.out.print("Masukkan tinggi = ");
      t=input.nextInt();
      V=La*t;
      System.out.print("Volume prisma segi 8 = "+V);
      input.close();
     }
    
    }
    
  6. Menghitung Volume Tabung



    import java.util.Scanner;
    public class _6menghitung_volume_tabung {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      double phi,V;
      int r,t;
      phi=3.14;
      Scanner input=new Scanner(System.in);
      System.out.print("Masukkan jari-jari = ");
      r=input.nextInt();
      System.out.print("Masukkan tinggi = ");
      t=input.nextInt();
      V=phi*r*r*t;
      System.out.print("Volume tabung = "+V);
      input.close();
     }
    
    }
    
  7. Menghitung Volume Bola



    import java.util.Scanner;
    public class _7menghitung_volume_bola {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      double a,phi,V;
      int r;
      a=1.3;
      phi=3.14;
      Scanner input=new Scanner(System.in);
      System.out.print("Masukkan jari-jari = ");
      r=input.nextInt();
      V=a*phi*r*r*r;
      System.out.print("Volume bola = "+V);
      input.close();
     }
    
    }
    
  8. Menghitung Volume Kerucut



    import java.util.Scanner;
    
    public class _8menghitung_volume_kerucut {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      double a,phi,r,t,V;
      a=0.3;
      phi=3.14;
      Scanner input=new Scanner(System.in);
      System.out.print("Masukkan jari-jari = ");
      r=input.nextInt();
      System.out.print("Masukkan tinggi = ");
      t=input.nextInt();
      V=a*phi*r*r*t;
      System.out.print("Volume kerucut = "+V);
      input.close();
     }
    
    }
    
  9. Menghitung Luas dan Keliling Lingkaran



    //paket untuk inputan Scanner
    import java.util.Scanner;
    public class _8Menghitung_Luas_dan_Keliling_Lingkaran_Tugas1 {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data double
      //tipedata double digunakan untuk angka/pecahan/desimal
      //variabel r merupakan jari-jari lingkaran
      //variabel PI untuk rumus yang nantinya digunakan sebagai konstanta/nilai tetap yang akan dimasukkan kedalam rumus
      //variabel L merupakan luas lingkaran
      //variabel K merupakan keliling lingkaran
      double r,PI,L,K;
      //inisialisasi variabel PI sama dengan 3,14
      PI=3.14;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      // \t digunakan untuk memberi jarak/tab
      System.out.print("Masukkan r\t\t= ");
      //perintah untuk menginputkan
      r=input.nextDouble();
      //eksekusi untuk variabel L sama dengan PIxrxr
      L=PI*r*r;
      //eksekusi untuk variabel K sama dengan 2xPIxr
      K=2*PI*r;
      //menampilkan teks dan hasil eksekusi variabel L
      System.out.println("Luas lingkaran\t\t= "+L);
      //menampilkan teks dan hasil eksekusi variabel K
      System.out.print("Keliling lingkaran\t= "+K);
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    
  10. Menampilkan Deret Bilangan Genap



    public class _9Menampilkan_Deret_Bilangan_Genap {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data integer
      //tipedata integer digunakan untuk angka
      //variabel a sebagai counter dalam perulangan
      int a;
      //perulangan dengan variabel a sama dengan 2
      //perulangan dikerjakan ketika a kurang dari sama dengan 20
      //a akan bertambah 1 setiap berulang
       for(a=2;a<=20;a++){
        //jika a mod 3 sama dengan 0 maka berlanjut/tidak dikerjakan
        if(a%3==0)
         continue;
        //jika a mod 2 sama dengan 0 maka variabel a dicetak/ditampilkan
       if(a%2==0){
        //menampilkan nilai variabel a
        System.out.print(a+" ");
       }
      }
     }
    
    }
    
  11. Menentukan Suatu Tahun Kabisat atau Bukan



    //paket untuk inputan Scanner
    import java.util.Scanner;
    public class _4Menentukan_Suatu_Tahun_Kabisat_atau_Bukan {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      Scanner input=new Scanner(System.in);
      //deklarasi variabel
      //deklarasi variabel menggunakan integer
      //tipedata integer digunakan untuk angka
      //variabel tahun merupakan inputan tahun
      //variabel i sebagai counter dalam perulangan
      int tahun,i;
      //perulangan dengan variabel i sama dengan 1
      //perulangan dikerjakan ketika i kurang dari sama dengan 4
      //perulangan akan dikerjakan selama 4 kali
      //i akan bertambah 1 setiap berulang
      for(i=1;i<=4;i++) {
       //menmpilkan teks
      System.out.print("Masukkan tahun (1900-2005) : ");
      //perintah untuk menginputkan
      tahun=input.nextInt();
      //jika variabel tahun kurang dari 1900 maka
      if(tahun<1900) {
       //menampilkan teks tahun input dibawah 1900
       // \n digunakan untuk memberi baris baru
       System.out.println("Maaf, tahun input dibawah 1900\n");
      }
      //selain itu jika variabel tahun lebih dari 2005 maka
      else if(tahun>2005) {
       //menampilkan teks tahun input diatas 2005
       System.out.println("Maaf, tahun input diatas 2005\n");
      }
      //selain itu jika variabel tahun mod 4 sama dengan 0 maka
      else if(tahun%4==0) {
       //menampilkan nilai variabel tahun dan teks tahun kabisat
       System.out.println(tahun+" adalah tahun kabisat\n");
      }
      //selain itu jika variabel tahun mod 100 sama dengan 0 maka
      else if(tahun%100==0) {
       //menampilkan nilai variabel tahun dan teks bukan tahun kabisat
       System.out.println(tahun+" bukan tahun kabisat\n");
      }
      //selain itu jika variabel tahun mod 400 sama dengan 0 maka
      else if(tahun%400==0) {
       //menampilkan nilai variabel tahun dan teks tahun kabisat
       System.out.println(tahun+" adalah tahun kabisat\n");
      }
      //selain itu maka
      else {
       //menampilkan nilai variabel tahun dan teks bukan tahun kabisat
       System.out.println(tahun+" bukan tahun kabisat\n");
      }
      };
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    
  12. Mengkonversi Suatu Nilai dari Celcius ke Fahrenheit atau Sebaliknya



    //paket untuk inputan Scanner
    import java.util.Scanner;
    public class _9Mengkonversi_Suatu_Nilai_dari_Celcius_ke_Fahrenheit_atau_Sebaliknya_Tugas2 {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data double
      //tipedata double digunakan untuk angka/pecahan/desimal
      //variabel C merupakan inputan Celcius untuk dikonversikan ke Fahrenheit
      //variabel F merupakan hasil konversi dari Celcius ke Fahrenheit
      //variabel F2 merupakan inputan Fahrenheit untuk dikonversikan ke Celcius
      //variabel C2 merupakan hasil konversi dari Fahrenheit ke Celcius
      double C,F,F2,C2;
      //menampilkan teks
      System.out.println("Konversi Celcius ke Fahrenheit");
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      // \t digunakan untuk memberi jarak/tab
      System.out.print("Masukkan Celcius\t= ");
      //perintah untuk menginputkan
      C=input.nextDouble();
      //F=((C*9)/5)+32;
      F=(C*9/5)+32;
      //menampilkan teks dan hasil eksekusi variabel Fahrenheit
      System.out.println("Fahrenheit\t\t= "+F);
      //menampilkan teks
      // \n digunakan untuk memberi baris baru
      System.out.println("\nKonversi Fahrenheit ke Celcius");
      System.out.print("Masukkan Fahrenheit\t= ");
      //perintah untuk menginputkan
      F2=input.nextDouble();
      //C2=((5.0/9)*(F2-32)*100)/100.0;
      C2=(int)((5.0/9)*(F2-32)*100)/100.0;
      //menampilkan teks dan hasil eksekusi variabel Celcius
      System.out.println("Celcius\t\t\t= "+C2);
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    
  13. Mencari Panjang Menit dari Durasi Waktu



    //paket untuk inputan Scanner
    import java.util.Scanner;
    public class _10Mencari_Panjang_Menit_dari_Durasi_Waktu_Tugas2 {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data integer
      //tipedata integer digunakan untuk angka
      //variabel jamawal merupakan jam awal dimana rangenya 00 sampai 24
      //variabel menitawal merupakan menit awal dimana rangenya 00 sampai 60
      //variabel jamakhir merupakan jam akhir  dimana rangenya 00 sampai 24
      //variabel menitakhir merupakan menit akhir dimana rangenya 00 sampai 60
      //variabel durasiawal merupakan jumlah waktu dalam satuan menit
      //variabel durasiakhir merupakan jumlah waktu dalam satuan menit
      //variabel durasiwaktu merupakan hasil durasi waktu dalam satuan menit
      int jamawal,menitawal,jamakhir,menitakhir,durasiawal,durasiakhir,durasiwaktu;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while terpenuhi
      do {
       //menampilkan teks
      System.out.print("Masukkan jam awal\t[00-24]\t= ");
      //perintah untuk menginputkan
      jamawal=input.nextInt();
      }
      //ketika jamawal lebih dari 24 maka akan melakukan perulangan untuk menginputkan variabel jamawal
      //eksekusi perulangan variabel jamawal berada didalam perintah do
      while(jamawal>24);
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while terpenuhi
      do {
       //menampilkan teks
      System.out.print("Masukkan menit awal\t[00-60]\t= ");
      //perintah untuk menginputkan
      menitawal=input.nextInt();
      }
      //ketika menitawal lebih dari 60 maka akan melakukan perulangan untuk menginputkan variabel menitawal
      //eksekusi perulangan variabel menitawal berada didalam perintah do
      while(menitawal>60);
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while terpenuhi
      do {
       //menampilkan teks
      System.out.print("Masukkan jam akhir\t[00-24]\t= ");
      //perintah untuk menginputkan
      jamakhir=input.nextInt();
      }
      //ketika jamakhir lebih dari 24 maka akan melakukan perulangan untuk menginputkan variabel jamakhir
      //eksekusi perulangan variabel jamakhir berada didalam perintah do
      while(jamakhir>24);
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while terpenuhi
      do {
       //menampilkan teks
      System.out.print("Masukkan menit akhir\t[00-60]\t= ");
      //perintah untuk menginputkan
      menitakhir=input.nextInt();
      }
      //ketika menitakhir lebih dari 60 maka akan melakukan perulangan untuk menginputkan variabel menitakhir
      //eksekusi perulangan variabel menitakhir berada didalam perintah do
      while(menitakhir>60);
      //menampilkan teks
      System.out.println("=====================================");
      //menampilkan teks dan nilai variabel jamawal, menitawal, jamakhir dan menitakhir
      System.out.println("Jam awal\t\t\t= "+jamawal+"\nMenit awal\t\t\t= "+menitawal+"\nJam akhir\t\t\t= "+jamakhir+"\nMenit akhir\t\t\t= "+menitakhir);
      //eksekusi variabel durasiawal yaitu jamawal dikali 60 supaya satuan jam menjadi satuan menit kemudian ditambah menitawal
      durasiawal=(jamawal*60)+(menitawal);
      //eksekusi variabel durasiakhir yaitu jamawal dikali 60 supaya satuan jam menjadi satuan menit kemudian ditambah menitakhir
      durasiakhir=(jamakhir*60)+(menitakhir);
      //eksekusi variabel durasiwaktu yaitu durasiakhir dikurangi durasi awal
      durasiwaktu=durasiakhir-durasiawal;
      //menampilkan teks dan nilai variabel jamawal dan menitawal
      System.out.println("\nWaktu awal\t\t\t= "+jamawal+"."+menitawal);
      //menampilkan teks dan nilai variabel jamakhir dan menitakhir
      System.out.println("Waktu akhir\t\t\t= "+jamakhir+"."+menitakhir);
      //menampilkan teks dan nilai variabel jamakhir, menitakhir, jamawal dan menitawal
      System.out.println("Waktu akhir-waktu awal\t\t= "+jamakhir+"."+menitakhir+"-"+jamawal+"."+menitawal);
      //menampilkan teks dan hasil eksekusi nilai variabel durasiwaktu
      System.out.print("Durasi waktu\t\t\t= "+durasiwaktu+" menit");
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    
  14. Menentukan Ketua BEM



    package latihan1;
    //bagian atau elemen untuk inputan
    import java.util.Scanner;
    public class _Menentukan_Ketua_BEM {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel sekaligus array calon menggunakan tipe data string dimana variabel ini digunakan untuk inputan nama-nama calon ketua BEM
      String []calon=new String[100];
      //deklarasi variabel suara menggunakan tipe data string dimana variabel ini digunakan untuk inputan suara
      String suara;
      //deklarasi variabel jumlahcalon,n,tot1,tot2,tot3,tot4,i dan i2 menggunakan tipe data integer dimana variabel
      //jumlah calon digunakan untuk inputan jumlah calon ketua BEM
      //n digunakan untuk inputan jumlah mahasiswa
      //tot1 digunakan untuk perhitungan jumlah suara pada calon ketua BEM yang pertama
      //tot2 digunakan untuk perhitungan jumlah suara pada calon ketua BEM yang kedua
      //tot3 digunakan untuk perhitungan jumlah suara pada calon ketua BEM yang ketiga
      //tot4 digunakan untuk perhitungan jumlah suara yang golput
      //i dan i2 digunakan sebagai increment dalam perulangan
      int n,tot1=0,tot2=0,tot3=0,tot4=0,i=1,i2=1;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("======================================================"+ "\n");
      System.out.println("              Program Pemilihan Ketua BEM             "); 
      System.out.print("======================================================"+ "\n");
      //contoh dalam program ini jumlah calon ketua BEM ada 3 orang
      System.out.println("Masukkan Nama Calon Ketua BEM :"); 
      //perulangan dengan kondisi i kurang dari sama dengan jumlah calon ketua BEM
      for(i=1;i<=3;i++) {
      System.out.print(i+".");
      //perintah untuk menginputkan nama-nama calon ketua BEM dan masuk ke array calon sebanyak jumlah calon
      calon[i]=input.next();
      }
      //untuk memberi baris baru
      System.out.print("\n");
      System.out.println("Daftar Nama Calon Ketua BEM :");
      for(i=1;i<=3;i++) {
      //menampilkan variabel dan beserta array calon ketua BEM dari variabel i
      System.out.println(i+"."+calon[i]);
      }
      System.out.print("\n");
      System.out.print("Masukkan Jumlah Mahasiswa = ");
      //perintah untuk menginputkan jumlah mahasiswa
      n=input.nextInt();
      System.out.println("Masukkan Nomor Suara : ");
      //perulangan dengan kondisi
      do {
      System.out.print("Ke-"+i2+" = ");
      //perintah untuk menginputkan suara
      suara=input.next();
      //jika suara sama dengan 1
      if(suara.equals("1")) {
       //maka total suara calon pertama akan bertambah 1
       tot1=tot1+1;
       //selain itu jika suara sama dengan 2
      }else if(suara.equals("2")) {
       //maka total suara calon kedua akan bertambah 1
       tot2=tot2+1;
       //selain itu jika suara sama dengan 3
      }else if(suara.equals("3")) {
       //maka total suara calon ketiga akan bertambah 1
       tot3=tot3+1;
       //selain itu total suara golput akan bertambah 1
      }else {
       tot4=tot4+1;
      }
      //i2 akan bertambah 1
      i2++;
      }
      //ketika i2 kurang dari sama dengan jumlah mahasiswa maka akan melakukan perulangan
      while(i2<=n);
      System.out.print("\n");
      System.out.print("======================================================"+ "\n");
      //jika total suara calon pertama > total calon suara kedua dan total suara calon pertama > total calon suara ketiga dan total suara calon pertama > total golput
      if((tot1>tot2)&&(tot1>tot3)&&(tot1>tot4)){
       //maka teks yang akan ditampilkan yaitu calon pertama terpilih menjadi ketua BEM
       System.out.print(calon[1]+" terpilih menjadi ketua BEM!");
      }else if
       ((tot2>tot1)&&(tot2>tot3)&&(tot2>tot4)){
        System.out.print(calon[2]+" terpilih menjadi ketua BEM!");
      }else if
       ((tot3>tot1)&&(tot3>tot2)&&(tot3>tot4)){
       System.out.print(calon[3]+" terpilih menjadi ketua BEM!");
       //selain itu jika total golput lebih besar dari total suara calon pertama dan total suara calon pertama lebih besar dari total suara calon kedua dan total
       //suara calon pertama lebih besar dari total suara calon ketiga
      }else if
       ((tot4>tot1)&&(tot1>tot2)&&(tot1>tot3)){
       //maka teks yang akan ditampilkan yaitu calon pertama terpilih menjadi ketua BEM
       System.out.print(calon[1]+" terpilih menjadi ketua BEM!");
      }else if
       ((tot4>tot2)&&(tot2>tot1)&&(tot2>tot3)){
       System.out.print(calon[2]+" terpilih menjadi ketua BEM!");
      }else if
       ((tot4>tot3)&&(tot3>tot1)&&(tot3>tot2)){
       System.out.print(calon[3]+" terpilih menjadi ketua BEM!");
       //selain itu jika total golput lebih besar dari total suara calon pertama dan total suara pertama sama besar dengan total suara calon kedua dan total suara
       //calon pertama lebih besar dari total suara calon ketiga
      }else if
       ((tot4>tot1)&&(tot1==tot2)&&(tot1>tot3)){
       //maka teks yang akan ditampilkan yaitu perintah untuk melakukan voting kembali karena total suara calon pertama sama dengan total suara calon kedua
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[2]);
      }else if
       ((tot4>tot2)&&(tot2==tot3)&&(tot2>tot1)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[2]+" sama dengan total suara "+calon[3]);
      }else if
       ((tot4>tot3)&&(tot3==tot1)&&(tot3>tot2)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[3]);
       //selain itu jika total golput lebih besar dari total suara calon pertama dan total suara calon pertama sama besar dengan total suara calon kedua dan total
       //suara calon pertama sama besar dengan total suara calon ketiga
      }else if
       ((tot4>tot1)&&(tot1==tot2)&&(tot1==tot3)){
       //maka teks yang akan ditampilkan yaitu perintah untuk melakukan voting kembali karena total suara calon pertama sama dengan total suara calon kedua dan total
       //suara calon ketiga
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[2]+" dan "+calon[3]);
      }else if
       ((tot1==tot2)&&(tot1>tot3)&&(tot1>tot4)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[2]);
      }else if
       ((tot2==tot3)&&(tot2>tot1)&&(tot2>tot4)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[2]+" sama dengan total suara "+calon[3]);
      }else if
       ((tot1==tot3)&&(tot1>tot2)&&(tot1>tot4)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[3]);
       //selain itu jika total suara calon pertama sama besar dengan total suara calon kedua dan total suara calon pertama sama besar dengan total suara calon ketiga
       //dan total suara calon pertama lebih besar dari total golput
      }else if
       ((tot1==tot2)&&(tot1==tot3)&&(tot1>tot4)){
       //maka teks yang akan ditampilkan yaitu perintah untuk melakukan voting kembali karena total suara calon pertama sama dengan total suara calon kedua dan total
       //suara calon ketiga
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[2]+" dan "+calon[3]);
      }else if
       ((tot2==tot3)&&(tot2==tot1)&&(tot2>tot4)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[2]+" sama dengan total suara "+calon[3]+" dan "+calon[1]);
      }else if
       ((tot1==tot3)&&(tot1==tot2)&&(tot1>tot4)){
       System.out.print("Lakukan voting kembali!\nKarena total suara "+calon[1]+" sama dengan total suara "+calon[3]+" dan "+calon[2]);
      }
      //menampilkan teks dan hasil
      System.out.println("\n======================================================");
      System.out.println("\nDetail : ");
      System.out.println("1."+calon[1]+"\t\t dengan total suara = "+tot1);
      System.out.println("2."+calon[2]+"\t\t dengan total suara = "+tot2);
      System.out.println("3."+calon[3]+"\t\t dengan total suara = "+tot3);
      System.out.println("4.Golput\t dengan total suara = "+tot4);
      System.out.println("\n------------------------------------------------------"+ "\n");
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    }
    
    
  15. Menampilkan Bilangan Ganjil 10 sampai 30 Kecuali 23 dan 27



    public class _9menampilkan_bilangan_ganjil_10sampai30_kecuali_23dan27 {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a;
      //perulangan dengan variabel a sama dengan 10
      //perulangan dikerjakan ketika a kurang dari sama dengan 30
      //perulangan akan dikerjakan selama 30 kali
      //a akan bertambah 1 setiap berulang
       for(a=10;a<=30;a++){
        //jika a sama dengan 23 ATAU a sama dengan 27 maka
        if((a==23)||(a==27))
         //lanjut / tidak mengerjakan eksekusi selanjutnya, jadi dilewati dan kembali ke atas (perulangan)
         continue;
        //jika a mod 2 sama dengan 1 maka
       if(a%2==1){
        //menampilkan nilai variabel a
        System.out.print(a+" ");
       }
      }
     }
    
    }
    
  16. Matrik 0 dan 1 sampai n



    //bagian atau elemen untuk inputan
    import java.util.Scanner;
    public class _Matrik_0dan1_sampain {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      int n;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("Masukkan n = ");
      //perintah untuk menginputkan
      n=input.nextInt();
      //perulangan
      for(int i=0;i<=n;i++){
       //perulangan
       for(int j=0;j<=n;j++){
        //decision jika i sama dengan j maka
        if(i==j) {
         //outputnya 0
         System.out.print("0");
        }else
         //selain itu outputnya 1
        System.out.print("1");
        //dan outputnya diberi jarak atau tab
        System.out.print("\t");
       }
       //untuk memberi baris baru
       System.out.println();
      }
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
     
    
    }
    
  17. Matrik 1 dan 0 sampai n



    //bagian atau elemen untuk inputan
    import java.util.Scanner;
    public class _Matrik_1dan0_sampain {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      int n;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("Masukkan n = ");
      //perintah untuk menginputkan
      n=input.nextInt();
      //perulangan
      for(int i=0;i<=n;i++){
       //perulangan
       for(int j=0;j<=n;j++){
        //decision jika i sama dengan j maka
        if(i==j) {
         //outputnya 1
         System.out.print("1");
        }else
         //selain itu outputnya 0
        System.out.print("0");
        //dan outputnya diberi jarak atau tab
        System.out.print("\t");
       }
       //untuk memberi baris baru
       System.out.println();
      }
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
     
    
    }
    
  18. Matrik Perkalian 1 sampai n



    //bagian atau elemen untuk inputan
    import java.util.Scanner;
    public class _Matrik_Perkalian_1sampain {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      int n;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("Masukkan n = ");
      //perintah untuk menginputkan
      n=input.nextInt();
      //perulangan
      for(int i=0;i<=n;i++){
       //perulangan
       for(int j=0;j<=n;j++){
        //output dengan eksekusi dikalikan terlebih dahulu
        System.out.print(i*j);
        //output untuk memberi jarak atau tab
        System.out.print("\t");
       }
       //untuk memberi baris baru
       System.out.println();
      }
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
     
    
    }
    
  19. Menghitung Faktorial Penjumlahan



    //bagian atau elemen untuk inputan
    import java.util.Scanner;
    public class _Menghitung_Faktorial_Penjumlahan_Syarifah {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      int n,eksekusi,a,hasil=0,b;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("Masukkan bilangan faktorial = ");
      //perintah untuk menginputkan
      n=input.nextInt();
      //sebagai batas eksekusi maka n dikurangi 2
      eksekusi=n-2;
      //perulangan
      for(a=1;a<=eksekusi;a++){
       //perulangan
       for(b=0;b<=a;b++) {
        //eksekusi penjumlahan
        hasil=hasil+n;
      }
       //n diganti atau diisi dengan variabel hasil
       n=hasil;
       //hasil menjadi 0
       hasil=0;
      }
      //output dari faktorial
      System.out.println("Faktorialnya = "+n);
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    
  20. Menampilkan Angka 1 sampai 9



    public class angka_1sampai9 {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int count=1;
      for(int i=0;i<9;i++){
       for(int j=0;j<i+1;j++){
        System.out.print(count);
       }
       count++;
       System.out.println();
      }
     }
    
    }


  21. Menampilkan Angka 9 sampai 1



    public class angka_9sampai1 {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int count=9;
      for(int i=9;i>=0;i--){
       for(int j=0;j<i;j++){
        System.out.print(count);
       }
       count--;
       System.out.println();
      }
     }
    
    }
    
  22. Menampilkan Bilangan Ganjil 1 Sampai n



    import java.util.Scanner;
    public class bilangan_ganjil_1sampain {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a,n;
      Scanner keyboard=new Scanner(System.in);
      System.out.print("Masukkan n=");
      n=keyboard.nextInt();
      for(a=1;a<=n;a++){
       if(a%2==1){
        System.out.println(a);
       }
      }
      keyboard.close();
     }
    
    }
    
  23. Menampilkan Bilangan Genap 1 sampai n



    import java.util.Scanner;
    public class bilangan_genap_1sampain {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a,n;
      Scanner keyboard=new Scanner(System.in);
      System.out.print("Masukkan n=");
      n=keyboard.nextInt();
      for(a=1;a<=n;a++){
       if(a%2==0){
        System.out.println(a);
       }
      }
      keyboard.close();
     }
    
    }
    
  24. Menampilkan Bilangan Terbesar dari 3 Bilangan



    import java.util.Scanner;
    public class bilangan_terbesar_dari_3bilangan {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a,b,c;
      Scanner keyboard=new Scanner(System.in);
      System.out.print("Masukkan bilangan1=");
      a=keyboard.nextInt();
      System.out.print("Masukkan bilangan2=");
      b=keyboard.nextInt();
      System.out.print("Masukkan bilangan3=");
      c=keyboard.nextInt();
      if(a>b && a>c){
      System.out.println("Bilangan terbesar="+a);
      }else{
       if(b>a && b>c){
        System.out.println("Bilangan terbesar="+b);
       }else{
        if(c>a && c>b){
        System.out.println("Bilangan terbesar="+c);
        }else{
         if(a==b && b>c){
          System.out.println("Bilangan terbesar="+a);
         }else{
          if(a==c && a>b){
           System.out.println("Bilangan terbesar="+a);
          }else{
           if(b==c && b>a){
            System.out.println("Bilangan terbesar="+b);
           }else{
            System.out.println("Bilangan terbesar="+a);
           }
          }
         }
        }
       }
      }
      keyboard.close();
     }
    
    }
    
  25. Menampilkan Bintang



    public class bintang {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      String count="*";
      for(int i=0;i<5;i++){
       for(int j=0;j<i+1;j++){
        System.out.print(count);
       };
       System.out.println();
      }
     }
    
    }
  26. Menghitung Banyaknya Bilangan Ganjil antara 1 sampai n



    import java.util.Scanner;
    public class menghitung_banyaknya_bilangan_ganjil_antara_1sampain {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a,n,jml;
      jml=0;
      Scanner keyboard=new Scanner(System.in);
      System.out.print("Masukkan n=");
      n=keyboard.nextInt();
      for(a=1;a<=n;a++){
       if(a%2==1){
        jml=jml+1;
       }
      }
      System.out.print("Jumlah="+jml);
      keyboard.close();
     }
    
    }
    
  27. Menghitung Banyaknya Bilangan Genap antara 1 sampai n



    import java.util.Scanner;
    public class menghitung_banyaknya_bilangan_genap_antara_1sampain {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a,n,jml;
      jml=0;
      Scanner keyboard=new Scanner(System.in);
      System.out.print("Masukkan n=");
      n=keyboard.nextInt();
      for(a=1;a<=n;a++){
       if(a%2==0){
        jml=jml+1;
       }
      }
      System.out.print("Jumlah="+jml);
      keyboard.close();
     }
    
    }
    

  28. Menghitung Total Bilangan Inputan



    import java.util.Scanner;
    public class menghitung_total_bilangan_inputan {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      int a,b,n,total;
      total=0;
      Scanner keyboard=new Scanner(System.in);
      System.out.print("Masukkan n=");
      n=keyboard.nextInt();
      for(a=1;a<=n;a++){
       System.out.print("Bilangan ke"+a+"=");
       b=keyboard.nextInt();
       total=total+b;
      }
      System.out.println("Total bilangan inputan="+total);
      keyboard.close();
     }
    
    }
    
  29. Menentukan Weton Kedua Pasangan



    //bagian atau elemen untuk inputan
    import java.util.Scanner;
    public class Tugas_Menentukan_Weton_Kedua_Pasangan {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data integer
      int neptuharipria=0,neptuhariwanita=0,neptupasaranpria=0,neptupasaranwanita=0,totalneptupria,totalneptuwanita,totalneptupriawanita,sisa,sisa2;
      //deklarasi variabel menggunakan tipe data String
      String haripria,hariwanita,pasaranpria,pasaranwanita;
      
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.println("Daftar Hari\t\t: [SENIN/SELASA/RABU/KAMIS/JUMAT/SABTU]");
      System.out.println("Daftar Pasaran\t\t: [LEGI/PAHING/PON/WAGE/KLIWON]\n");
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while tidak terpenuhi yaitu untuk menginputkan variabel haripria
      do {
      System.out.print("Masukkan Hari Pria\t= ");
      //perintah untuk menginputkan
      haripria=input.next();
      }
      //ketika variabel haripria diinputkan tidak sama dengan atau tidak diisi dengan MINGGU dan SENIN dan SELASA dan RABU dan KAMIS dan JUMAT dan SABTU maka akan melakukan perulangan untuk menginputkan variabel haripria kembali
      //eksekusi perulangan variabel haripria berada didalam perintah do
      while(!(haripria.toUpperCase().equals("MINGGU"))&&!(haripria.toUpperCase().equals("SENIN"))&&!(haripria.toUpperCase().equals("SELASA"))&&!(haripria.toUpperCase().equals("RABU"))&&!(haripria.toUpperCase().equals("KAMIS"))&&!(haripria.toUpperCase().equals("JUMAT"))&&!(haripria.toUpperCase().equals("SABTU")));
      //jika variabel haripria sama dengan MINGGU maka
      if(haripria.toUpperCase().equals("MINGGU")) {
       //variabel neptuharipria sama dengan 5
       neptuharipria=5;
       //selain itu jika variabel haripria sama dengan SENIN maka
      }else if(haripria.toUpperCase().equals("SENIN")) {
       //variabel neptuharipria sama dengan 4
       neptuharipria=4;
      }else if(haripria.toUpperCase().equals("SELASA")) {
       neptuharipria=3;
      }else if(haripria.toUpperCase().equals("RABU")) {
       neptuharipria=7;
      }else if(haripria.toUpperCase().equals("KAMIS")) {
       neptuharipria=8;
      }else if(haripria.toUpperCase().equals("JUMAT")) {
       neptuharipria=6;
      }else if(haripria.toUpperCase().equals("SABTU")) {
       neptuharipria=9;
      }
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while tidak terpenuhi yaitu untuk menginputkan variabel hariwanita
      do {
      System.out.print("Masukkan Hari Wanita\t= ");
      hariwanita=input.next();
      }
      //ketika variabel hariwanita diinputkan tidak sama dengan atau tidak diisi dengan MINGGU dan SENIN dan SELASA dan RABU dan KAMIS dan JUMAT dan SABTU maka akan melakukan perulangan untuk menginputkan variabel hariwanita kembali
      //eksekusi perulangan variabel hariwanita berada didalam perintah do
      while(!(hariwanita.toUpperCase().equals("MINGGU"))&&!(hariwanita.toUpperCase().equals("SENIN"))&&!(hariwanita.toUpperCase().equals("SELASA"))&&!(hariwanita.toUpperCase().equals("RABU"))&&!(hariwanita.toUpperCase().equals("KAMIS"))&&!(hariwanita.toUpperCase().equals("JUMAT"))&&!(hariwanita.toUpperCase().equals("SABTU")));
      //jika variabel hariwanita sama dengan MINGGU maka
      if(hariwanita.toUpperCase().equals("MINGGU")) {
       //variabel neptuhariwanita sama dengan 5
       neptuhariwanita=5;
       //selain itu jika variabel hariwanita sama dengan SENIN maka
      }else if(hariwanita.toUpperCase().equals("SENIN")) {
       //variabel neptuhariwanita sama dengan 4
       neptuhariwanita=4;
      }else if(hariwanita.toUpperCase().equals("SELASA")) {
       neptuhariwanita=3;
      }else if(hariwanita.toUpperCase().equals("RABU")) {
       neptuhariwanita=7;
      }else if(hariwanita.toUpperCase().equals("KAMIS")) {
       neptuhariwanita=8;
      }else if(hariwanita.toUpperCase().equals("JUMAT")) {
       neptuhariwanita=6;
      }else if(hariwanita.toUpperCase().equals("SABTU")) {
       neptuhariwanita=9;
      }
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while tidak terpenuhi yaitu untuk menginputkan variabel pasaranpria
      do {
      System.out.print("Masukkan Pasaran Pria\t= ");
      pasaranpria=input.next();
      }
      //ketika variabel pasaranpria diinputkan tidak sama dengan atau tidak diisi dengan LEGI dan PAHING dan PON dan WAGE dan KLIWON maka akan melakukan perulangan untuk menginputkan variabel pasaranpria kembali
      //eksekusi perulangan variabel pasaranpria berada didalam perintah do
      while(!(pasaranpria.toUpperCase().equals("LEGI"))&&!(pasaranpria.toUpperCase().equals("PAHING"))&&!(pasaranpria.toUpperCase().equals("PON"))&&!(pasaranpria.toUpperCase().equals("WAGE"))&&!(pasaranpria.toUpperCase().equals("KLIWON")));
      //jika variabel pasaranpria sama dengan LEGI maka
      if(pasaranpria.toUpperCase().equals("LEGI")) {
       //variabel neptupasaranpria sama dengan 5
       neptupasaranpria=5;
       //selain itu jika variabel pasaranpria sama dengan PAHING maka
      }else if(pasaranpria.toUpperCase().equals("PAHING")) {
       //variabel neptupasaranpria sama dengan 9
       neptupasaranpria=9;
      }else if(pasaranpria.toUpperCase().equals("PON")) {
       neptupasaranpria=7;
      }else if(pasaranpria.toUpperCase().equals("WAGE")) {
       neptupasaranpria=4;
      }else if(pasaranpria.toUpperCase().equals("KLIWON")) {
       neptupasaranpria=8;
      }
      
      //eksekusi atau perulangan yang dikerjakan ketika perintah perulangan dengan kondisi while tidak terpenuhi yaitu untuk menginputkan variabel pasaranwanita
      do {
      System.out.print("Masukkan Pasaran Wanita\t= ");
      pasaranwanita=input.next();
      }
      //ketika variabel pasaranwanita diinputkan tidak sama dengan atau tidak diisi dengan LEGI dan PAHING dan PON dan WAGE dan KLIWON maka akan melakukan perulangan untuk menginputkan variabel pasaranwanita kembali
      //eksekusi perulangan variabel pasaranwanita berada didalam perintah do
      while(!(pasaranwanita.toUpperCase().equals("LEGI"))&&!(pasaranwanita.toUpperCase().equals("PAHING"))&&!(pasaranwanita.toUpperCase().equals("PON"))&&!(pasaranwanita.toUpperCase().equals("WAGE"))&&!(pasaranwanita.toUpperCase().equals("KLIWON")));
      //jika variabel pasaranwanita sama dengan LEGI maka
      if(pasaranwanita.toUpperCase().equals("LEGI")) {
       //variabel neptupasaranwanita sama dengan 5
       neptupasaranwanita=5;
       //selain itu jika variabel pasaranwanita sama dengan PAHING maka
      }else if(pasaranwanita.toUpperCase().equals("PAHING")) {
       //variabel neptupasaranwanita sama dengan 9
       neptupasaranwanita=9;
      }else if(pasaranwanita.toUpperCase().equals("PON")) {
       neptupasaranwanita=7;
      }else if(pasaranwanita.toUpperCase().equals("WAGE")) {
       neptupasaranwanita=4;
      }else if(pasaranwanita.toUpperCase().equals("KLIWON")) {
       neptupasaranwanita=8;
      }
      //untuk membuat baris baru
      System.out.print("\n");
      System.out.println("Neptu Hari Pria\t\t= "+neptuharipria+" ["+haripria+"]");
      System.out.println("Neptu Hari Wanita\t= "+neptuhariwanita+" ["+hariwanita+"]");
      System.out.println("Neptu Pasaran Pria\t= "+neptupasaranpria+" ["+pasaranpria+"]");
      System.out.println("Neptu Pasaran Wanita\t= "+neptupasaranwanita+" ["+pasaranwanita+"]");
      System.out.println("\n====================\nWeton Kedua Pasangan\t\n====================");
      //eksekusi untuk variabel totalneptupria sama dengan neptuharipria ditambah neptupasaranpria
      totalneptupria=neptuharipria+neptupasaranpria;
      System.out.println("Total Neptu Pria\t\t= "+totalneptupria);
      totalneptuwanita=neptuhariwanita+neptupasaranwanita;
      System.out.println("Total Neptu Wanita\t\t= "+totalneptuwanita);
      totalneptupriawanita=totalneptupria+totalneptuwanita;
      System.out.println("Total Weton Kedua Pasangan\t= "+totalneptupriawanita);
      //eksekusi untuk variabel sisa sama dengan totalneptupriawanita mod 10
      sisa=totalneptupriawanita%10;
      //jika sisa sama dengan 0 maka
      if(sisa==0) {
       //variabel sisa sama dengan totalneptupriawanita mod 7
       sisa=totalneptupriawanita%7;
       //menampilkan teks dan variabel sisa
       System.out.println("Sisa\t\t\t\t= "+sisa);
       //selain itu maka menampilkan teks dan variabel sisa
      }else {
       System.out.println("Sisa\t\t\t\t= "+sisa);
      }
      //jika sisa sama dengan 1 maka
       if(sisa==1) {
        //menampilkan teks mengenai wasesasegara
        System.out.print("Wasesasegara yang artinya besar budinya, kaya dan besar wibawanya.");
        //selain itu jika sisa sama dengan 2 maka
       }else if(sisa==2) {
        //menampilkan teks mengenai tunggaksemi
        System.out.print("Tunggaksemi yang artinya sedikit rezekinya.");
       }else if(sisa==3) {
        System.out.print("Satriyawibawa yang artinya dapat kemulyaan dan keluhuran tinggi.");
       }else if(sisa==4) {
        System.out.print("Sumursinaba yang artinya banyak orang datang untuk berguru.");
       }else if(sisa==5) {
        System.out.print("Satriyawirang yang artinya sering susah, sering malu akibat tindakannya sendiri dan suka difitnah orang dalam kita primbon. Untuk menolak hal tersebut bisa memotong ayam saat akan ijab kabul.");
       }else if(sisa==6) {
        System.out.print("Bumikepetak yang artinya hatinya gelap, kuat dalam bekerja, tahan menghadapi ujian dan rintangan.\nUntuk menolak hal tersebut bisa mendem lemah/mengubur tanah saat akan ijab kabul pengantin.");
       }else if(sisa==7) {
        System.out.print("Lebuketiupangin yang artinya sering mendapatkan kesusahan, apapun cita-cita tidak akan jadi, sering pindah rumah, penolak bala yang bisa dilakukan dengan cara abul lemah/menabur debu saat akan ijab kabul pengantin.");
        //selain itu jika sisa lebih dari 7 maka
       }else if(sisa>7) {
        //variabel sisa sama dengan sisa mod 7
        sisa2=sisa%7;
        //jika sisa2 sama dengan 1 maka
        if(sisa2==1) {
         //menampilkan teks mengenai wasesasegara
         System.out.print("Wasesasegara yang artinya besar budinya, kaya dan besar wibawanya.");
         //selain itu jika sisa sama dengan 2 maka
        }else if(sisa2==2) {
         //menampilkan teks mengenai tunggaksemi
         System.out.print("Tunggaksemi yang artinya sedikit rezekinya.");
        }
       }
       //bagian atau elemen untuk menutup inputan
      input.close();
     }
    }
    
    
  30. Menampilkan Bilangan Faktorial



    //paket untuk inputan Scanner
    import java.util.Scanner;
    public class _7Menampilkan_Bilangan_Faktorial {
    
     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data integer
      //tipedata integer digunakan untuk angka
      //variabel a sebagai counter
      //variabel b merupakan nilai bilangan faktorial
      //variabel n merupakan nilai batas perulangan untuk menampilkan bilangan faktorial
      int a,b,n;
      //inisialisasi variabel b sama dengan 1
      b=1;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("Masukkan bilangan faktorial? ");
      //perintah untuk menginputkan
      n=input.nextInt();
      // \t digunakan untuk memberi jarak/tab
      System.out.println("n\tn!");
      System.out.println("------------------------------");
      //perulangan dengan variabel a sama dengan 1
      //perulangan dikerjakan ketika a kurang dari sama dengan n
      //a akan bertambah 1 setiap berulang
      for(a=1;a<=n;a++){
       //eksekusi untuk variabel b sama dengan b dikali a
       b=b*a;
       //menampilkan nilai variabel a dan b
      System.out.println(a+"\t"+(b));
      }
      System.out.println("------------------------------");
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    
  31. Menampilkan Deret Fibonacci



    //paket untuk inputan Scanner
    import java.util.Scanner;
    public class _8Menampilkan_Deret_Fibonacci_Tugas1 {
    
     public static void main(String[] args) {
      // TODO Auto-generated method stub
      //deklarasi variabel
      //deklarasi variabel menggunakan tipe data integer
      //tipedata integer digunakan untuk angka
      //variabel n1 merupakan nilai awal dan menjadi nilai sebelumnya/nilai kesatu
      //variabel n2 merupakan nilai sesudahnya/nilai kedua
      //variabel n3 merupakan total nilai sebelumnya/nilai kesatu dan nilai sesudahnya/nilai kedua
      //variabel count merupakan nilai inputan batas untuk menampilkan deret Fibonacci
      int n1,n2,n3,i,count;
      //inisialisasi variabel n1 sama dengan 0
      n1=0;
      //inisialisasi variabel n2 sama dengan 1
      n2=1;
      //inisialisasi variabel n3 sama dengan 1
      n3=1;
      //bagian atau elemen untuk inputan
      Scanner input=new Scanner(System.in);
      //menampilkan teks
      System.out.print("Masukkan berapa deret Fibonacci? ");
      //perintah untuk menginputkan
      count=input.nextInt();
      //menampilkan teks
      System.out.print(count+" deret Fibonacci = ");
      //variabel i sebagai counter dalam perulangan
      //perulangan dengan variabel i sama dengan 0
      //perulangan dikerjakan ketika i kurang dari count
      //i akan bertambah 1 setiap berulang
      for(i=0;i<count;++i) {
       //menampilkan nilai variabel n3
       System.out.print(n3+" ");
       //eksekusi n3 sama dengan n1 ditambah n2
       n3=n1+n2;
       //variabel n2 dimasukkan ke variabel n1 jadi variabel n2 menjadi variabel n1
       n1=n2;
       //variabel n3 dimasukkan ke variabel n2 jadi variabel n3 menjadi variabel n2
       n2=n3;
      }
      //bagian atau elemen untuk menutup inputan
      input.close();
     }
    
    }
    

          Sekian postingan saya kali ini. Beberapa program ada yang tidak saya jelaskan, saya yakin kalian pasti bisa kok membacanya, kan sudah ada contoh-contoh yang lain hehe.


 kumpulan kode pemrograman java

Baca Juga
LihatTutupKomentar