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();
}
}
This blog contains a lot of programs, I accidentally created this blog to share with many people looking for information on how to move - the first step to lern java programming language
Jumat, 21 Oktober 2011
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+" ");
}
}
{
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);
}
}
{ 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");
}
}
}
}
{ 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);
{
}
}
//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);
}
}
{ 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);
}
}
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);
}
}
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();
}
}
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);
}
}
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);
}
}
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);
}
}
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++;
}
}
}
{
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= ");
}
}
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);
}
}
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());
}
}
{
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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]);
}
}
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);
}
}
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);
}
}
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());
}
}
{
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();
}
}
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:");
}
}
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());
}
}
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());
}
}
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);
}
}
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);
}
}
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 ");
}
}
{
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;
}
}
}
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;
}
}
}
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;
}
}
}
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("");
}
}
}
{
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);
}
}
{
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);
}
}
Langganan:
Postingan (Atom)