Jumat, 17 Juni 2011

Contoh beberapa coding untuk menampilkan method


Contoh program mengakses elemen array dengan 3 cara penulisa program tetapi pada intinya sama:

public class ArrayKota {
public static void main (String [] args){
String [] kota;
kota = new String[3];

kota[0]="Jakarta";
kota[1]="Surabaya";
kota[2]="Semarang";

System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
Setelah dirun hasilnya :

public class ArrayKota2 {
public static void main(String [] args){
String[]kota={"jakarta","Surabaya","Semarang"};

System.out.println(kota[0]);
System.out.println(kota[1]);
System.out.println(kota[2]);
}
}
Setelah di run hasilnya :
public class ArrayKota3 {
public static void main(String [] args){
String[] kota={"Jakarta","Surabaya","Semarang"};

for(int i=0;i
System.out.println(kota[i]);
}
}
Setelah dirun hasilnya :







Membuat dan Memanggil Method
public class Mobil2 {
String warna;
int tahunProduksi;
void printMobil(){
System.out.println("Warna:" +warna);
System.out.println("Tahun Produksi:" +tahunProduksi);
}
}
Tidak bisa dirun karena tidak ada static void main.


public class Mobil2Beraksi {
public static void main (String[]args){
Mobil2 mobilku=new Mobil2();
mobilku.warna= "Hitam";
mobilku.tahunProduksi=2006;
mobilku.printMobil();
mobilku.warna= "Ijo";
mobilku.tahunProduksi= 2010;
mobilku.printMobil();
}
}
Setelah dirun hasilnya :

Membuat Object dan Memanggil Atribut
public class Mobil {
String warna;
int tahunProduksi;
}



public class MobilBeraksi {
public static void main(String [] args) {
Mobil mobilku =new Mobil();
mobilku.warna= "Hitam";
mobilku.tahunProduksi=2010;
System.out.println("Warna:" + mobilku.warna);
System.out.println("Tahun Produksi:"+mobilku.tahunProduksi);
}
}
Setelah dirun hasilnya :

Contoh membuat java class dan memanggil methodnya.
public class Handphone {
String hidupkan;
String lakukanPanggilan;
String kirimSMS;
String matikan;
void printHandphone(){
System.out.println("Hidupkan:" +hidupkan);
System.out.println("Lakukan Panggilan:" +lakukanPanggilan);
System.out.println("Kirim SMS:" +kirimSMS);
System.out.println("Matikan Handphone:" +matikan);
}
}
Tidak bisa dirun karena tidak ada “public static void main-nya.

public class HandphoneBeraksi {
public static void main (String [] args){
Handphone handphoneku=new Handphone();
handphoneku.hidupkan= "Handphone Hidup...";
handphoneku.lakukanPanggilan= "Kring Kring Kring...Panggilan dilakukan";
handphoneku.kirimSMS= "Dung Dung...SMS berhasil terkirim";
handphoneku.matikan= "Handphone Mati...";
System.out.println("Hidupkan:" +handphoneku.hidupkan);
System.out.println("Lakukan Panggilan:" +handphoneku.lakukanPanggilan);
System.out.println("Kirim SMS:" +handphoneku.kirimSMS);
System.out.println("Matikan Handphone:" +handphoneku.matikan);
}
}
Setelah dirun hasilnya :



public class Lingkaran {
public void hitungluas(double r){
final double PI = 3.141592;
double LuasLingkaran = PI*r*r;
System.out.println ("LuasLingkaran dengan jari-jari(r): " +
LuasLingkaran);
}
}
public class LingkaranBeraksi {
public static void main ( String [] args){
Lingkaran Ling=new Lingkaran();
Ling.hitungluas(11.75);
}
}
Setelah dirun hasilnya :
public class ArrayMultidimensi {
public static void main(String[]args){
String[][]nama={
{"Pak ","Bu ","Mbak "},
{"Joko ","Susi "}
};
System.out.println(nama[0][0]+ nama[1][0]);
System.out.println(nama[0][1]+ nama[1][0]);
System.out.println(nama[0][1]+ nama[1][1]);
System.out.println(nama[0][2]+ nama[1][1]);

}
}
Setelah dirun hasilnya :
public class NegaraKota {
public static void main(String[]args){
String [][] nama={
{"Amerika ","Inggris ","Jepang ","Perancis ","Indonesia ","Iran ","Irak"},
{"Taheran ","Bekasi ","Jakarta ","Bantar Gebang ","Tokyo "}
};
System.out.println("Ibukota "+nama[0][4]+ "adalah "+nama[1][2]);
System.out.println("Ibukota "+nama[0][2]+ "adalah "+nama[1][4]);
System.out.println("Ibukota "+nama[0][5]+ "adalah "+nama[1][0]);
}
}
Setelah dirun hasilnya :
public class OperatorTernary {
public static void main(String[]args){
int totalBelanja = 500000;

int diskon = totalBelanja >= 100000 ? totalBelanja/10 : 0;
System.out.println("Diskon = "+diskon);
}
}
Setelah diru hasilnya :

Operator penggabungan.
public class Pembanding {
public static void main(String[]args){
int age = 36;
boolean hasilBanding1=age <25;
boolean hasilBanding2=age !=26;
System.out.println("hasilBanding1 : "+hasilBanding1);
System.out.println("hasilBanding2 : "+hasilBanding2);
}
}
Setelah dirun hasilnya:
public class Penambahan {
public static void main(String[]args){
int x,y,z;
x = 42;
y = x++;
System.out.println("nilai x : "+x);
System.out.println("nilai y : "+y);
z = ++x;
System.out.println("nilai z : "+z);
System.out.println("nilai x : "+x);
}
}
Setelah dirun hasilnya :
public class Penambahan2 {
public static void main(String[]args){
int w,x,y,z;
x=5; w=5;
y=8-x++;
z=8-++w;
System.out.println("nilai y : "+y);
System.out.println("nilai z : "+z);
}
}
Setelah dirun hasilnya :
public class Pengurangan {
public static void main(String[]args){
int x,y,z;
x = 42;
y = x--;
System.out.println("nilai x : "+x);
System.out.println("nilai y : "+y);
z = --x;
System.out.println("nilai z : "+z);
}
}
Setelah dirun hasilnya :
public class Pengurangan2 {
public static void main(String[]args){
int w,x,y,z;
x=5; w=5;
y=8-x--;
z=8-++w;
System.out.println("nilai y : "+y);
System.out.println("nilai z : "+z);
}}

Setelah dirun hasilnya :
public class LebihBesar {
public static void main(String[]args){
int i,j,k;
i=37;j=42;k=42;
boolean hasilBanding1 = i > j;
boolean hasilBanding2 = j > i;
boolean hasilBanding3 = k > j;
System.out.println(" i > j = "+hasilBanding1);
System.out.println(" j > i = "+hasilBanding2);
System.out.println(" k > j = "+hasilBanding3);
}
}
Setelah dirun hasilnya:
public class LebihBesarSamaDengan {
public static void main(String[]args){
int i,j,k;
i=37;j=42;k=42;
boolean hasilBanding1 = i >= j;
boolean hasilBanding2 = j >= i;
boolean hasilBanding3 = k >= j;
System.out.println(" i >= j = "+hasilBanding1);
System.out.println(" j >= i = "+hasilBanding2);
System.out.println(" k >= j = "+hasilBanding3);
}
}
Setelah dirun hasilnya:
public class LebihKecil {
public static void main(String[]args){
int i,j,k;
i=37;j=42;k=42;
boolean hasilBanding1 = i < j;
boolean hasilBanding2 = j < i;
boolean hasilBanding3 = k < j;
System.out.println(" i < j = "+hasilBanding1);
System.out.println(" j < i = "+hasilBanding2);
System.out.println(" k < j = "+hasilBanding3);
}
}
Setelah dirun hasilnya:
public class LebihKecilSamaDengan {
public static void main(String[]args){
int i,j,k;
i=37;j=42;k=42;
boolean hasilBanding1 = i <= j;
boolean hasilBanding2 = j <= i;
boolean hasilBanding3 = k <= j;
System.out.println(" i <= j = "+hasilBanding1);
System.out.println(" j <= i = "+hasilBanding2);
System.out.println(" k <= j = "+hasilBanding3);
}
}
Setelah dirun hasilnya:
public class SamaDengan {
public static void main(String[]args){
int i,j,k;
i=37;j=42;k=42;
boolean hasilBanding1 = i == j;
boolean hasilBanding2 = k == j;
System.out.println(" i == j : "+hasilBanding1);
System.out.println(" k == j : "+hasilBanding2);
}
}
Setelah dirun hasilnya:
public class TidakSamaDengan {
public static void main(String[]args){
int i,j,k;
i=37;j=42;k=42;
boolean hasilBanding1 = i != j;
boolean hasilBanding2 = k != j;
System.out.println(" i != j : "+hasilBanding1);
System.out.println(" k != j : "+hasilBanding2);
}
}
Setelah dirun hasilnya:


public class TestAND {
public static void main(String[]args){
int i = 0;
int j = 10;
boolean test = false;

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

//demonstrasi &
test = (i > 10) & (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);
}
}
Setelah dirun hasilnya :


Contoh membaca input dari keyboard:
import java.util.Scanner;
public class LuasSegitiga {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.print("Masukkan alas : ");
double alas = input.nextDouble();

System.out.print("Masukkan tinggi : ");
double tinggi = input.nextDouble();

System.out.println("Hasil Luas:"+(alas*tinggi/2));
}
}
Setelah dirun hasilnya :
Pertma kali yang munncul adalah pengisian alas,isi alas sesuai keinginan.ENTER
Setelah itu muncul untuk isian tinggi,isi tinggi. ENTER
Baru muncul hasil luas

import java.util.Scanner;
public class Perkalian {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.print("Masukkan bilangan pertama:");
int bilangan1=input.nextInt();

System.out.println("Masukkan bilangan kedua:");
int bilangan2=input.nextInt();

System.out.print("Hasil perkalian: "+(bilangan1*bilangan2));
}
}
Setelah dirun hasilnya:


Pernyataan Penentu Keputusan
public class PernyataanIF {
public static void main(String[]args){
int diskon =0,totalBelanja=500000;

if(totalBelanja>=100000){
diskon=totalBelanja/10;
}
System.out.println("Diskon = "+diskon);
}
}
Setelah dirun hasilnya :


public class PernyataanIFELSE {
public static void main(String[]args){
int diskon = 0,totalBelanja=500000;

if(totalBelanja>=100000){
diskon=totalBelanja/10;
}else{
diskon=0;
}
System.out.println("Diskon = "+diskon);
}
}
Setelah dirun hasilnya:




public class PernyataanIFELSEIF {
public static void main(String[]args){
int skorUjian=86;char nilai;
if(skorUjian>=90){
nilai = 'A';
}else if (skorUjian>=80){
nilai = 'B';
}else if(skorUjian>=70){
nilai = 'C';
}else{
nilai = 'D';
}
System.out.println("Nilai = "+nilai);
}
}
Setelah dirun hasilnya:


public class PernyataanSWITCH1 {
public static void main(String[]args){
int pilihan=3;
switch(pilihan){
case 1:
System.out.println("Soto Ayam");
break;
case 2:
System.out.println("Gule Kambing");
break;
case 3:
System.out.println("Nasi Goreng");
break;
default:
System.out.println("Silahkan Pilih 1,2 atau 3");
}
}
}
Setelah dirun hasilnya :



Contoh mencari diskon dengan menginputkan jumlah total belanja sendiri.
import java.util.Scanner;
public class PernyataanScanner {
public static void main(String[]args){
int diskon;

Scanner input = new Scanner(System.in);
System.out.print("Masukkan Total Belanja = ");
int totalBelanja=input.nextInt();

if (totalBelanja>=100000){
diskon=totalBelanja/10;
}else{
diskon=0;
}
System.out.println("Diskon = "+diskon);
}
}
Setelah dirun hasilnya:

import java.util.Scanner;
public class PernyataanScanner2 {
public static void main(String[]args){
char nilai;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Skor Ujian = ");
int skorUjian = input.nextInt();

if(skorUjian >= 90){
nilai = 'A';
}else if(skorUjian >= 80){
nilai = 'B';
}else if(skorUjian >= 70){
nilai = 'C';
}else{
nilai = 'D';
}
System.out.println("Nilai untuk skor ujian "+skorUjian+" adalah "+nilai);
}
}
Setelah dirun hasilnya:

public class PernyataanSWITCH2 {
public static void main(String[]args){
int pilihan=3;
switch(pilihan){
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("Hari Kerja");
break;
case 6:
case 7:
System.out.println("Hari LIbur");
break;
default:
System.out.println("Silahkan Pilih Hari");
}
}
}
Setelah dirun hasilnya:


import java.util.Scanner;
public class PernyataanScanner3 {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("Masukkan Pilihan Menu : ");
int pilihan=input.nextInt();
switch(pilihan){
case 1:
System.out.println("Soto Ayam");
break;
case 2:
System.out.println("Gule Kambing");
break;
case 3:
System.out.println("Nasi Goreng");
break;
default:
System.out.println("Silahkan Pilih 1,2 atau 3");
}
}
}
Setelah dirun hasilnya:


import java.util.Scanner;
public class SalamKenal {
public static void main(String [] args){
Scanner masukan = new Scanner(System.in);

System.out.print("Masukan Nama Anda : ");
String nama = masukan.nextLine();

System.out.println(" Hallo, Salam Kenal sdr "+ nama +" !");

}
}
Setelah dirun hasilnya:

Pernyataan Pemindah Proses
public class PernyataanBREAK {
public static void main(String[]args){
for(int i=1;i<11;i++){
if(i==5) break;
System.out.println(i);
}
}
}
Setelah dirun hasilnya:


Pernyataan Pengulangan Proses
public class PernyataanDOWHILE {
public static void main(String[]args){
int i=1;
do{
System.out.println(i);
i++;
}while(i<=10);
}
}
Setelah dirun hasilnya:

public class PernyataanFOR {
public static void main(String[]args){
for(int i=1; i<11; i++){
System.out.println(i);
}
}
Setelah dirun hasilnya:


public class PernyataanFOREnhanced {
public static void main(String[]args){
int[]numbers={1,2,3,4,5,6,7,8,9,10};

for (int i : numbers){
System.out.println(i);
}
}
}
Setelah dirun hasilnya:



public class PernyataanWHILE {
public static void main(String[]args){
int i=1;
while(i<11){
System.out.println(i);
i++;
}
}
}
Setelah dirun hasilnya:



import java.util.Scanner;
public class TahunSWITCH {
public static void main(String[]args){
Scanner input = new Scanner(System.in);
System.out.println("Masukkan Tahun : ");
int tahun=input.nextInt();
System.out.println("Masukkan Bulan : ");
int bulan=input.nextInt();
int hari=0;
switch(bulan){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
hari = 31;
break;
case 4:
case 6:
case 9:
case 11:
hari = 30;
break;
case 2:
if(((tahun % 4 == 0) && !(tahun % 100 == 0))||(tahun % 400 == 0))
hari = 29;
else;
hari = 28;
break;
default:
System.out.println("Invalid month.");
break;
}
System.out.println("Jumlah Hari : "+hari);
}
}
Setelah dirun hasilnya :

Tidak ada komentar:

Posting Komentar