public class VolumeBalok {
public void hitungVolumeBalok(double p, double l, double t){
double volPecahan = (double)(p*l*t);
int volBulat = (int)(p*l*t);
System.out.println("Volume Balok (Panjang * Lebat * Tinggi)");
System.out.println("Pecahan >= 12.01 * 11.09 * 15.03 = "+volPecahan);
System.out.println("Bulat >= 12.01 * 11.09 * 15.03 = "+volBulat);
}
}
Tidak bisa di run karena tidak ada “ static void main”.
public class VolumeBalokBeraksi {
public static void main(String[]args){
double volumepecah=(double)(12.01*11.09*15.03);
int volumebulat=(int)(12.01*11.09*15.03);
VolumeBalok vol=new VolumeBalok();
System.out.println("Volume Balok(panjang x lebar x tinggi)");
System.out.println("Pecahan >= 12.01 x 11.09 x 15.03 = "+volumepecah);
System.out.println("Bulat >= 12.01 x 11.09 x 15.03 = "+volumebulat);
}}
Setelah di run hasilnya:

Minggu, 26 Juni 2011
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 :
Kamis, 16 Juni 2011
NetBeans
Langkah-langkah dalam membuat java class baru pada NeBeans:
1. Buka NetBeans yang sudah ada pada komputer atau laptop kita.
2. Untuk membuat project baru, klik file dan pilih new project.
3. Kita pilih Java Aplication dan klik Next.
4. Tulis nama project yang kita kehendaki. Lalu klik Finish
5. Setelah project yang kita buat tadi berhasil, klik (+) pada nama project kita kemudian klik (+) pada Source Packages maka akan tampil default. Klik kanan default pilih new java class.
6. Tulis Class name sesuai yang kita inginkan. Lalu klik Finish.
7.Java class anda sudah siap.
1. Buka NetBeans yang sudah ada pada komputer atau laptop kita.
2. Untuk membuat project baru, klik file dan pilih new project.
3. Kita pilih Java Aplication dan klik Next.
4. Tulis nama project yang kita kehendaki. Lalu klik Finish
5. Setelah project yang kita buat tadi berhasil, klik (+) pada nama project kita kemudian klik (+) pada Source Packages maka akan tampil default. Klik kanan default pilih new java class.
6. Tulis Class name sesuai yang kita inginkan. Lalu klik Finish.
7.Java class anda sudah siap.
Jumat, 10 Juni 2011
Pengenalan JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan dirilis tahun 1995. Java berbeda dengan JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
Bahasa Pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Langganan:
Postingan (Atom)