Jumat, 21 Oktober 2011

single list

class Senarai
{
    protected Simpul awal;
    protected Simpul akhir;

    public void inisialisasiSenaraiKosong()
    {
        awal=null;
        akhir=null;
    }

    public int hitungJumlahSimpul()
    {
        int N=0;
        Simpul bantu;
        bantu=awal;
        while(bantu!=null)
        {
            bantu=bantu.kanan;
            N++;
        }
        return N;
    }

    void tambahDepan(String nama,int umur)
    {
        System.out.println("Tambah depan: "+nama+" dilakukan!");
        Simpul baru=new Simpul();
        baru.ngisiSimpul(nama,umur);
        if(awal==null)
        {
            awal=baru;
            akhir=baru;
            baru.kanan=null;
        }
        else
        {
            baru.kanan=awal;
            awal=baru;
        }
    }

    void tambahBelakang(String nama,int umur)
    {
        System.out.println("Tambah belakang: "+nama+" dilakukan!");
        Simpul baru=new Simpul();
        baru.ngisiSimpul(nama,umur);
        if(awal==null)
        {
            awal=baru;
            akhir=baru;
            baru.kanan=null;
        }
        else
        {
            akhir.kanan=baru;
            akhir=baru;
            baru.kanan=null;
        }
    }

    void tambahTengah(int posisi,String nama,int umur)
    {
        System.out.println("Tambah tengah "+nama+" dilakukan!");
        Simpul baru=new Simpul();
        if(awal==null)
        {
            awal=baru;
            akhir=baru;
            baru.kanan=null;
        }
        else
        {
            int jumlahSimpul=hitungJumlahSimpul();
            if(posisi==1)
                tambahDepan(nama,umur);
            else if(posisi>jumlahSimpul)
                tambahBelakang(nama,umur);
            else
            {
                Simpul bantu;
                bantu=awal;
                int N=1;
                while((N<posisi-1)&&(bantu!=akhir))
                {
                    bantu=bantu.kanan;
                    N++;
                }
                //Simpul baru=new Simpul();
                baru.ngisiSimpul(nama,umur);
                baru.kanan=bantu.kanan;
                bantu.kanan=baru;
            }
        }
    }

    void cetakSenarai()
    {
        System.out.println("Cetak: ");
        if(awal==null)
            System.out.println("senarai masih kosong!");
        else
        {
            Simpul bantu;
            bantu=awal;
            while(bantu!=null)
            {
                bantu.tampilSimpul();
                bantu=bantu.kanan;
            }
        }
        System.out.println("");
    }

    public void hapus(String nama)
    {
        if(awal==null)
            System.out.println("SEnarai masih kosong, Menghapus tidak dapat dilakukan!");
        else
        {
            if(awal==akhir) ///hanya ada satu simpul
            {
                if(awal.nama.equals(nama))
                {
                    System.out.println("Menghapus "+nama+" dilakukan!");
                    inisialisasiSenaraiKosong();
                }
            }
            else if(awal.nama.equals(nama))//jika nama ditemukan di awal
            {
                System.out.println("Menghapus "+nama+" dilakukan!");
                awal=awal.kanan;
            }
            else
            {
                Simpul bantu;
                bantu=awal;
                while(bantu.kanan.nama.equals(nama)==false)
                {
                    bantu=bantu.kanan;
                    if(bantu.kanan==null)
                        break;
                }
                if((bantu==akhir) && (nama.equals(akhir.nama)==false))
                    System.out.println("Data dengan nama "+nama+"tidak ditemukan!");
                else
                {
                    System.out.println("Menghapus" +nama+" dilakukan!");
                    bantu.kanan=bantu.kanan.kanan;
                }
            }
        }
    }
}

public class SingleList
{
    public static void main(String args[])
    {
        Senarai mahasiswa=new Senarai();
        mahasiswa.inisialisasiSenaraiKosong();
        mahasiswa.tambahBelakang("Budi",16);
        mahasiswa.tambahBelakang("Anton",17);
        mahasiswa.tambahBelakang("Tono",18);
        mahasiswa.tambahTengah(3,"Nopri",20);
        mahasiswa.cetakSenarai();
    }
}

node 2

public class Simpul
{
    protected
    String NAMA;
    int UMUR;
    Simpul kiri;
    Simpul kanan;

    public void ngisiSimpul(String NAMA, int UMUR)
    {
        Nama=NAMA;
        Umur=UMUR;
    }

    void cetakSimpul()
    {
        System.out.print(Nama+"-"+Umur+"  ");
    }
}

Dual Listing

class senaraiGanda
{    public static void main(String args[])
    {    senarai mahasiswa = new senarai();
    mahasiswa.inisialisasiSenaraiKosong();

mahasiswa.tambahDepan("Dedi",15);
mahasiswa.tambahDepan("Cecep",12);
mahasiswa.tambahDepan("Budi",11);
mahasiswa.tambahDepan("Abud",10);
}
}

Listing

class senarai
{ protected
    Simpul awal;
    Simpul akhir;
    public
    void inisialisasiSenaraiKosong()
    {    awal = null;
        akhir = null;
    }
    int hitungJumlahSimpul()
    {    int N = 0;
    Simpul bantu;
    bantu = awal;
    while (bantu!=null)
    {    bantu = bantu.kanan;
    N++;
}
return(N);
}
void tambahDepan(String NAMA, int UMUR)
{    System.out.println("tambah depan'"+NAMA+"'dilakukan..");
Simpul baru=new Simpul();
baru.ngisiSimpul(NAMA, UMUR);
if (awal==null)//jika senarai masih kosong
{    awal=baru;
    akhir = baru;
    baru.kiri=null;
    baru.kanan=null;
}
else        //jika senarai tidak kosong
{    baru.kanan=awal;
    awal.kiri=baru;
    awal=baru;
    awal.kiri=null;
}
}
void tambahBelakang (String NAMA, int UMUR)
{ System.out.println("tambah belakang '"+NAMA+ "'dilakukan. . .");
Simpul baru = new Simpul ();
baru.ngisiSimpul(NAMA, UMUR);
if (awal == null) // jika senari masih kosong
{     awal=baru;
    akhir =baru;
    baru.kiri=null;
    baru.kanan=null;
}
else        //jika senari masih kosong
{ baru.kiri=akhir;
    akhir.kanan=baru;
    akhir=baru;
    akhir.kanan=null;
}
}
void tambahTengah(int POSISI, String NAMA, int UMUR)
{    System.out.println("tambah tengah'"+NAMA+"'dilakukan..");
if (awal == null)//jika senarai masih kosong
{    Simpul baru=new Simpul();
    baru.ngisiSimpul(NAMA, UMUR);
    awal=baru;
    akhir=baru;
    baru.kiri=null;
    baru.kanan=null;

}
else            //jika senarai tidak kosong
{    int jumlahSimpul=hitungJumlahSimpul();
if (POSISI==1)
    tambahDepan(NAMA,UMUR);
    else if (POSISI>jumlahSimpul)
    tambahBelakang(NAMA,UMUR);
    else
    {    Simpul bantu;
        bantu=awal;
        int N=1;
        while ((N<POSISI)&&(bantu!=akhir))
        {    bantu=bantu.kanan;
            N++;
        }
        Simpul baru= new Simpul();
        baru.ngisiSimpul(NAMA,UMUR);

        baru.kiri= baru.kiri;
        baru.kiri.kanan=baru;
        bantu.kiri=baru;
    }
}
}
void cetakSenarai()
{    System.out.print("CETAK:");
if (awal==null)//jika senarai masih kosong
    System.out.print("...SENERAI KOSONG...");
    else        // jika senarai tidak kosong
    {    Simpul bantu;
        bantu=awal;
        while (bantu!=null)
        {    bantu.cetakSimpul();
            bantu=bantu.kanan;
        }
    }
    System.out.println("");
}
void hapus(String NAMA)
{    if (awal == null)//jika senarai masih kosong
    {    System.out.println("senarai kosong menghapus tidak dapat dilakuka");
}
else            //jika senarai tidak kosong
{    if (awal.nama.equals(NAMA)) //jiaka nama ditemukan di awal
    { System.out.println("menhaspus "+NAMA+"dilakukan.");
    if (awal == akhir) //jika ada hanya sebuah simpul
    inisialisasiSenaraiKosong();
    else
    { awal=awal.kanan;
    awal.kiri=null;
}
}
else if (akhir.nama.equals(NAMA))//jika nama ada di akhir
{    System.out.println("manghapus"+NAMA+"dilakukan.");
    akhir=akhir.kiri;
    akhir.kanan=null;
}
else //jika nama tidak ditemukan diawal dan akhir
{    simpul bantu;
    bantu=awal;
    boolean ketemu=false;
    while (bantu!=akhir)
    {    if (bantu.namaequals(NAMA))
    {    System.out.println("menghapus"+NAMA+"dilakukan.");
        ketemu=true;
        bantu.kanan.kiri=bantu.kiri;
        bantu.kiri.kanan=bantu.kanan;
        //break;
    }
    bantu=bantu.kanan;
}
if (ketemu==false)
    System.out.println("data'"+NAMA+"'tidak ditemukan");
}
}
}
}

Triangle

public class Segitiga {
    //daftar field
    double alas ;
    double tinggi;
    //konstruktor
    public Segitiga ();

}
public void setAlas (double alas) {
    this.alas=alas;
}
public void setTinggi (double tinggi) {
    this.tinggi = tinggi;
    //method hitung luas segitiga
    public double luas () {
        return (0.5 * this.alas * this.tinggi) ;
    }
    public static double luas (double alas, double tinggi);
    {
    }
}

node program

class simpul
{ public

     String    elemen;

     simpul    kiri;


     simpul    kanan;

  public

     void ngisiElemen(String ELEMEN)

     {    elemen = ELEMEN;

     }
}

class pohon
{
public
    simpul akar;
public
    void deklarasiPohon()
    {    akar = null;
    }
    simpul tambahSimpul(simpul Penunjuk, String ELEMEN)
    {    if (Penunjuk == null)
        {    simpul baru = new simpul();
            baru.ngisiElemen (ELEMEN);
            baru.kiri = null;
            baru.kanan = null;
            Penunjuk = baru;
            return(Penunjuk);
        }
        else
        {    if (ELEMEN.compareTo(Penunjuk.elemen) < 0 )
            {   Penunjuk.kiri = tambahSimpul(Penunjuk.kiri,ELEMEN);
                return (Penunjuk);
            }
            else
            {    Penunjuk.kanan = tambahSimpul(Penunjuk.kanan,ELEMEN);
                return (Penunjuk);
            }
        }
    }
    void preOrder(simpul Penunjuk)
    {    if (Penunjuk != null)
        {    System.out.print(Penunjuk.elemen + ",");
            preOrder (Penunjuk.kiri);
            preOrder (Penunjuk.kanan);
        }
    }
    void inOrder(simpul Penunjuk)
        {    if (Penunjuk != null)
            {    inOrder (Penunjuk.kiri);
                System.out.print(Penunjuk.elemen + ",");
                inOrder (Penunjuk.kanan);
            }
        }
    void postOrder(simpul Penunjuk)
            {    if (Penunjuk != null)
                {
                    postOrder (Penunjuk.kiri);
                    postOrder (Penunjuk.kanan);
                    System.out.print(Penunjuk.elemen + ",");
                }
        }
    }
class ProgramPohonBiner
{    public static void main(String[] args)
    {
        pohon PohonBiner = new pohon();
        PohonBiner.deklarasiPohon();

        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "M");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "P");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "D");

        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "A");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "S");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "K");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "N");

        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "G");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "O");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "L");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "W");

        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "F");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "J");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "T");

        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "H");
        PohonBiner.akar = PohonBiner.tambahSimpul (PohonBiner.akar, "U");

        PohonBiner.preOrder(PohonBiner.akar);

        //PohonBiner.inOrder(PohonBiner.akar);
        System.out.println();

        //PohonBiner.postOrder(PohonBiner.akar);

    }
}

program stacks

class Program_Tumpukan1{
static int atas=-1;
static int batasAtas=9;
public static void push(int tumpukan[], push){
    if (atas >= batasAtas)
    System.out.println("maaf tumpukan penuh");
    else{
            System.out.println("PUSH:"+data);
            atas = atas +1;
        tumpukan [atas]=data;
        }
        }
        public static String pop(String tumpukan[]){
            String hasilPop="";
            if (atas < 0)
            { hasilPop = "maaf tumpukan kosong";
}
else{
    hasilPop = tumpukan[atas];
    tumpukan [atas]=null;
    atas--;
}return(hasilPop);
}
public static void bacaTumpukan(String tumpukan []){
    System.out.println("KONDISI TUMPUKAN:");
    for(int i=batasAtas; i>=0;i--){
        if (i==atas)
        System.out.println(i+"."+ tumpukan[i]+"atas");
        else
        System.out.println(i+"."+tumpukan[i]);
    }
}
public static void main(String args[]){
    int tumpukan []=new int [10];
    push( 1);
    push( 2 );
    push( 3);
    push( 4);
    System.out.println("");
    bacaTumpukan(tumpukan);



}
}

queue program

class Program_Antrian{
static int ekor =-1;
static int maxEkor =9;

public static void addQueue(String antrian[], String data){
    if (ekor >= maxEkor){
        System.out.println("maaf antrian penuh");
    }
    else{
        System.out.println("addQueue:"+data);
        ekor++;
        antrian [ekor]=data;
    }
}
public static String deQueue(String antrian[]){
    String hasil="";
    if (ekor < 0)// antrian kosong
    { hasil = "maaf, antrian kosong";
}
else{
    hasil = antrian[0];
    antrian[0]=null;
    //menggeser antrian satu langkah kedepan
    for (int i=1; i<=ekor; i++){
        antrian[i-1]=antrian[i];
        antrian [i]=null;
    }
    ekor--;
}
return (hasil);
}
public static void bacaAntrian(String antrian []){
    System.out.println("KONDISI ANTRIAN:");

    for(int i=0; i<= maxEkor;i++){

        if(i==ekor)
System.out.println(i +"."+antrian [i]+"ekor");
    else
        System.out.println(i+"."+antrian[i]);
    }
}
public static void main(String args[]){
    String antrian[]=new String [10];

    addQueue(antrian, "Mobil A");
    addQueue(antrian, "Mobil B");
    addQueue(antrian, "Mobil C");
    addQueue(antrian, "Mobil D");
    System.out.println("");

    bacaAntrian(antrian);


    addQueue(antrian, "Mobil E");
    addQueue(antrian, "Mobil F");
    addQueue(antrian, "Mobil G");
    bacaAntrian(antrian);

    addQueue(antrian, "Mobil H");
    addQueue(antrian, "Mobil I");
    addQueue(antrian, "Mobil J");
    addQueue(antrian, "Mobil K");
    addQueue(antrian, "Mobil L");
    bacaAntrian(antrian);
    System.out.println("deQueue"+deQueue(antrian));
    bacaAntrian(antrian);
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    bacaAntrian(antrian);
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    System.out.println("deQueue"+deQueue(antrian));
    bacaAntrian(antrian);

}
}

Class person

import java.util.Scanner;
public class Person {
private String nama;
private String alamat;
private int umur;
public Person(String nma,String almt,int umr){
    this. nama = nma;
    this. alamat=almt;
    this. umur= umr;
}
public void info() {
    System.out.println ("Nama= "+this.nama);
    System.out.println ("Alamat="+this. alamat);
    System.out.println ("Umur="+this. umur);
}
public static void main (String args[]) {
    Scanner masuk = new Scanner(System.in);
    System.out.print ("Masukkan nama:");
    String nm= masuk.nextLine();
    System.out.print("Masukkan alamat:");
    String alamat=masuk.nextLine();
    System.out.print ("Masukan umur:");
    int umur=masuk.nextInt();
    Person oop= new Person (nm, alamat, umur);
    oop.info();
}
}

Try long

public class cobaLOng{
    public static void main(String [] args){
        long coba = 1234567890123;
        System.out.println(coba);
    }
}

try class is like a sentence

public class cobaKalimat{
    public static void main(String []args){
        String coba="Hai";
        System.out.println(coba);
    }
}

Buble Short

public class bubleSort{
    public static void tampilkanData(String nama[],int indeksTerakhir)
    {    for (int i=0; i<=indeksTerakhir; i++)
        System.out.println(nama [i]);
    }
    public static void urutkanBubble(String nama [], int indeksTerakhir)
    {
        String sementara = "";
        for (int j=0; j<=indeksTerakhir-1; j++)
        {
            for (int i=0; i<=indeksTerakhir-1-j;i++)
            {
                if(nama[i].compareTo(nama[i+1])>0)
                {
                    sementara=nama[i];
                    nama[i]=nama[i+1];
                    nama[i+1]=sementara;                }
            }
        }
    }
    public static void main (String [] args){
        String nama [] = {"gina","cici","beni","heru","dedi","eko","veri","janu","abud","iwan"};
        int indeksTerakhir = nama.length -1;


        System.out.println("Data sebelum diurutkan:");
        tampilkanData(nama, indeksTerakhir);

        System.out.println("");

        System.out.println("Data setelah diurutkan:");
        tampilkanData(nama, indeksTerakhir);
    }
}

While Kalang

public class WhileKalang
{
public static void main(String args)
{
int i,j;
i=0;
while(i<=2)
{
j=0;
while (j<4)
{
System.out.println("Nailai i="+i+"dan j="+j);
}
i++;
}
}
}

Volume Kubus

import java.util.Scanner;
public class VolumeKubus
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int volumeKubus;
System.out.print("Masukan volume kubus : ");
volumeKubus = masuk.nextInt();
volumeKubus =
int
//System.out.println("masukan s ");
s = masuk.nextInt();
System.out.println("Volume kubus = " + volumeKubus);
System.out.print("Masukan s: ");
System.out.println("s* s* s* s= ");
}
}

Ulang While

import java.util.Scanner;
public class UlangWhile4
{
public static void main(String args[])
{
Scanner masuk = new Scanner (System.in);
int i=1;

float n, jum, x, rata;
System.out.print("Banyaknya data:");
n=masuk.nextFloat();
jum=0;
while (i<=n){
System.out.print("Data ke-"+i+":");
x=masuk.nextFloat();
jum +=x;
i++;
}rata=jum/n;
System.out.println("Rata - rata: "+rata);
System.out.println("Jumlah : " +jum);
}
}

clas StuBuf

public class StuBuf
{
public static void main (String args[])
{
StringBuffer sbuf = new StringBuffer(25);
System.out.println("Isi : " + sbuf.toString());
System.out.println("Kapasitas : " + sbuf.capacity());
System.out.println("Panjang : " + sbuf.length());
sbuf.append("Selamat ");
sbuf.append("Belajar Java");
System.out.println(" ");
System.out.println("Isi : " + sbuf);
System.out.println("Kapasitas : " + sbuf.capacity());
System.out.println("Panjang : " + sbuf.length());
System.out.println(" ");
System.out.println("Isi : " + sbuf.substring(0, 7));
System.out.println("Kapasitas : " + sbuf.capacity());
System.out.println("Panjang : " + sbuf.substring(0, 7).length());
}
}

creat an object

public class MembuatObyek2 {
    public static void main(String [] args) {
        //mendeklarasikan dan menciptakan satu obyek
        Titik titikAwal = new Titik(23, 94);
        //mendeklarasikan dan mncptakan dua obyek
        PersegiPanjang persegiSatu = new PersegiPanjang(titikAwal, 100, 200);
        PersegiPanjang persegiDua = new PersegiPanjang(50, 100);
        //menampilkan panjang,lebar, luas
        System.out.println("Panjang PersegiSatu:"+persegiSatu.panjang);
        System.out.println("Lebar PersegiSatu:"+persegiSatu.lebar);
        System.out.println("Luas PersegiSatu:"+persegiSatugetLuas());
        //meneset posisi
        persegiDua.awal=persegiSatu.awal;
        //menamppilkan
        System.out.println("Posisi x dari persegiDua:"+persegiDua.awal.x);
        System.out.println("Posisi y dari persegiDua:"+persegiDua.awal.y);
        //memindah
        persegiDua.pindah(40, 72);
        System.out.println("Posisi x dari persegiDua:"+persegiDua.awal.x);
        System.out.println("Posisi y dari persegiDua:"+persegiDua.awal.y);
    }
}

class rectangle

public class PersegiPanjang
public int panjang;
public int lebar;
public void setPanjang(int nilaiBaru)
{
    panjang = nilaiBaru;
}
public void setLebar(int nilaiBaru)
{
    lebar = nilaiBaru;
}
public int hitungLuas()
{
    return panjang*lebar;
}
public int hitungKeliling()
{
    return 2*(panjang+lebar);
}
}

Clas Limas

import java.util.Scanner;
public class limas
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int p,l,t;
float volume;
System.out.print("masukan panjang:");
p =masuk.nextInt();
System.out.print("masukan lebar:");
l =masuk.nextInt();
System.out.print("masukan tinggi:");
t =masuk.nextInt();
volume=p*l*t;
System.out.println("volume:"+volume);
}
}

Latihan

import java.util.Scanner;
public class Latihan4
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int luas,panjang,lebar;
System.out.print("masukan panjang =");
panjang=masuk.nextInt();
System.out.print("masukan lebar =");
lebar=masuk.nextInt();
luas=panjang*lebar;
System.out.println("Luas="+luas);
}
}

Lingkaran

import java.util.Scanner;
public class Lingkaran
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
final float phi=3.14f;
int r;
float keliling,luas;
System.out.print("Jari-jari lingkaran:");
r=masuk.nextInt();
keliling=2* phi *r;
luas=phi*r*r;
System.out.print("Jari-jari lingkaran:"+keliling);
System.out.print("Luas lingkaran:"+luas);
}
}

Larik

import java.util.Scanner;
public class Larik1
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
float nilai[]=new float[5];
float total, rata;
System.out.println("Masukan 5 buah data nilai");
  for(int i=0;i<5;i++){
  System.out.print("Data ke"+(i+1)+":");
  total=0;
  for(int i = 0;i<5;i++)
total = total + nilai[i];
for(int i = 0;i<5;i++)
rata = total/5;

  nilai[i]=masuk.nextFloat();
  }
  System.out.println("data nilai yang dimasukan");
  for(int i = 0;i<5;i++)
     System.out.println(nilai[i]);

  }
}

Do while

import java.util.Scanner;
public class Do_While
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int bil,jumlah,rata_rata;
jumlah=jumlah + bil;
rata_rata=jumlah/bil;
bil=3;
do
{
System.out.println(bil);
System.out.println(jumlah=+jumlah);
System.out.println(rata_rata=+rata_rata);
bil+=3;
}
while(bil<=20);
}
}

Do

import java.util.Scanner;
public class Do
{
        public static void main(String args[])
        {
        Scanner masuk = new Scanner(System.in);
        int bil;
        bil=1;
        do{
System.out.print(bil);
        bil++;
        }while (bil<=5);
        System.out.println("");
bil =2;
        do{
System.out.println(bil);
        bil++;
        }while (bil<=6);
System.out.print("");
bil =3;
        do{
System.out.print(bil);
        bil++;
        }while (bil<=7);

bil =4;
        do{
System.out.print(bil);
        bil++;
        }while (bil<=8);

bil =5;
        do{
System.out.print(bil);
        bil++;
        }while (bil<=9);

}
}

Funsi7

public class Fungsi7
{
    public static int jumlah(){
    System.out.print("jumlah = ");
                int a=7, b=15;
                return (a+b);}
        public static int kurang(){
        System.out.print("kurang = ");
                    int a=7, b=15;
                    return (a-b);}
        public static int bagi(){
        System.out.print("bagi = ");
                    int a=7, b=15;
                    return (a/b);}
        public static void main(String args[]){
        Fungsi7 obyek = new Fungsi7();
        System.out.println("hasil pemanggilan method :");
        System.out.println(obyek.jumlah());
        System.out.println(obyek.kurang());
        System.out.println(obyek.bagi());
}
}

HowToAccessStaticMethod

public class HowToAccessStaticMethod{
  int i;
  static int j;
  public static void staticMethod(){
  System.out.println("you can access a static method this way");
  }
  public void nonStaticMethod(){
  i=100;
  j=1000;
  System.out.println("Don't try to access a non static method");
  }
  public static void main(String[] args) {
  i=100;

   j=1000;
  nonStaticMethod();
  staticMethod();
  }
}

if satu pilihan

import java.util.Scanner;
public class IfSatuPilihan
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int bil;
System.out.print("Masukan bilangan :");
bil=masuk.nextInt();
if(bil==0)
System.out.println("Bilangan Nol:");
}
}

Konversi Suhu

public class Method1{
    private int umur =18;
    private String nama="Galih";
    public int getUmur(){
        return umur ;
    }
    public String getNama(){
        return nama;
    }
    //method main
    public static void main (String args[]){
        Method1 m1 = new Method1(){
            System.out.println(m1.getUmur());
            System.out.println(m1.getNama());
        }
    }

Methode

public class Method1{
    private int umur =18;
    private String nama="Galih";
    public int getUmur(){
        return umur ;
    }
    public String getNama(){
        return nama;
    }
    //method main
    public static void main (String args[]){
        Method1 m1 = new Method1(){
            System.out.println(m1.getUmur());
            System.out.println(m1.getNama());
        }
    }

Class Balok

import java.util.Scanner;
public class balok
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int p,l,t;
float volume;
System.out.print("masukan panjang:");
p =masuk.nextInt();
System.out.print("masukan tinggi:");
t =masuk.nextInt();
System.out.print("masukan lebar:");
l =masuk.nextInt();
volume=p*t*l;
System.out.println("volume:"+volume);
}
}

Class Biodata

import java.util.Scanner;
public class Biodata2{
    public static void main(String[] a){
        String masukkanNama = null;
        String masukkanAlamat = null;
        String masukkanJenisKelamin = null;
        String masukkanAgama = null;

        Scanner masuk = new Scanner (System.in);

        System.out.print("Masukkan Nama : ");
        masukkanNama= masuk.nextLine();
        System.out.print("Masukkan Alamat : ");
        masukkanAlamat= masuk.nextLine();
        System.out.print("Masukkan Jenis Kelamin : ");
        masukkanJenisKelamin= masuk.nextLine();
        System.out.println("Masukkan Agama : ");
        System.out.println("1. Islam");
        System.out.println("2. Katholik");
        System.out.println("3. Protestan");
        System.out.println("4. Hindu");
        System.out.println("5. Budha");
        System.out.println("Agama anda : ");

        {int pil;
        System.out.print("");
        pil = masuk.nextInt();
        switch (pil){
            case 1:System.out.print("Islam");break;
            case 2:System.out.print("Katholik");break;
            case 3:System.out.print("Protestan");break;
            case 4:System.out.print("Hindu");break;
            case 5:System.out.print("Budha");break;
            default:    System.out.println("Salah Masukkan Pilihan");
                        break;
            }
            masukkanAgama= masuk.nextLine();}

        System.out.println("Nama : " +masukkanNama);
        System.out.println("Alamat : " +masukkanAlamat);
        System.out.println("Jenis Kelamin : " +masukkanJenisKelamin);
        System.out.println("Agama : " +masukkanAgama);
        }
        }

Class Bulan

public class Bulan1
{
public static void main (String args[])
{
int hari []={
31,28,31,30,31,30,30,31,30,31,30,31
};
String bulan[]=
{"January","February","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"};
for (int i=0;i<12;i++)
System.out.println("Bulan " +bulan[i]+" = "+hari[i]+ " hari ");
}
}

Case Jurusan

import java.util.Scanner;
public class CaseJurusan
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int pil;
System.out.print("Masukan pilihan:");
pil=masuk.nextInt();
switch (pil){
case 1:System.out.println("Jurusan MI/D3");break;
case 2:System.out.println("Jurusan TK/D3");break;
case 3:System.out.println("Jurusan KA/D3");break;
case 4:System.out.println("jurusan TI/S1");break;
case 5:System.out.println("Jurusan SI/S1");break;
default:    System.out.println("Pilihan Salah!!");break;
}
}
}

Case Kendaraan

import java.util.Scanner;
public class CaseKendaraan
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int pil;
System.out.print("Masukan Pilihan:");
pil=masuk.nextInt();
switch(pil){
case 1:System.out.println("Naik Pesawat Terbang");break;
case 2:System.out.println("NAik Kereta Api");break;
case 3:System.out.println("Naik Bus");break;
case 4:System.out.println("Naik Taksi");break;
case 5:System.out.println("Naik Mobil Pribadi");break;
case 6:System.out.println("Naik Motor");break;
default:    System.out.println("Salah masukan pilihan roniiii,gimana sih!");break;
}
}
}

CaseTv

import java.util.Scanner;
public class CaseTv
{
public static void main(String args[])
{
Scanner masuk=new Scanner(System.in);
int pil;
System.out.print("Masukan Pilihan:");
pil=masuk.nextInt();
switch(pil){
case 1:System.out.println("RCTI");break;
case 2:System.out.println("SCTV");break;
case 3:System.out.println("TPI");break;
case 4:System.out.println("INDOSIAR");break;
case 5:System.out.println("TRANS7");break;
case 6:System.out.println("TVONE");break;
case 7:System.out.println("METOTV");break;
case 8:System.out.println("GLOBAL");break;
case 9:System.out.println("TRANS7");break;
case 10:System.out.println("TVRI");break;
default:    System.out.println("Salah masukan pilihan");break;
}
}
}

Array Dinamis

public class ArrayDimensiDua1
{
    public static void main(String [] args)
    {
    int [][] piksel = new int[2][3];
    // mengisi elemen tertentu
    piksel[0][0] = 70;
    piksel[0][1] = 18;
    piksel[0][2] = 45;
    piksel[1][0] = 75;
    piksel[1][1] = 66;
    piksel[1][2] = 89;
    //menampilkan elemen array
    int i,j;
    for(i=0;i<2;i++){
        for (j=0; j<3;j++)
        System.out.print(piksel[i][j] +" ");
        System.out.println("");
    }
    }
}

String.java

public class ContohString
{
public static void main(String args[])
{
    byte data[] = new byte[6];
    data[0]=64;
    data[1]=65;
    data[2]=66;
    data[3]=67;
    data[4]=68;
    data[5]=69;
    String s1 = "Selamat Pagi";
    String s2 = new String("Good Morning");
    String s3 = new String (data);
    String s4 = new String (data, 2, 3);
    System.out.println("s1 = "+s1);
    System.out.println("s2 = "+s2);
    System.out.println("s3 = "+s3);
    System.out.println("s4 = "+s4);
}
}