Entry: Variable Friday, November 23, 2007



Variable adalah item dari data yang digunakan untuk menyimpan sebuah nilai dari objek. Variable memiliki tipe data dan nama. Tipe data merupakan tipe dari value yang dapat disimpan variable. Sementara nama variable harus mengikuti aturan seperti identifier.

Deklarasi variable
Variable dapat dideklarasikan dengan menggunakan sintaks:
   
<tipe data> <nama>[=inisialisasi value];

note:
nilai yang berada antara tanda <> adalah value yang harus ada, sedangkan value yang berada antara tanda[] bersifat optional (boleh diisi atau tidak).
Contoh:

public class VariableSamples{
public static void main(String[]argv){
//mendeklarasikan sebuah tipe data dengan nama variable hasil dan tipe data boolean
Boolean hasil;
//mendeklarasikan sebuah tipe data dengan nama variable pilihan dan tipe data char
Char pilihan;
Option=’c’;
//mendeklarasikan sebuah tipe data dengan nama variable nilai dan tipe data double
Double nilai=0.0;
}
}

Contoh program 1

public class outputvariable{
public static void main(String[]argm){
Int value=10;
Char x;
x=’A’;
System.out.println(value);
System.out.println("the value of x is="+x);
}
}

program diatas akan menghasilkan output:
10
the value of x is= 10

Contoh program 2: menghitung luas segitiga

public class segi3 {
/** Creates a new instance of segi3 */
public static void main(String[]args) {
int a=3;
int t=5;
float luas;
System.out.println("alas:"+a);
System.out.println("tinggi:"+t);
System.out.println("jadi luas segi tiga anda adalah:"+0.5*(a*t));
}
}

program diatas akan menghasilkan output:
alas:3
tinggi:5
jadi luas segi tiga anda adalah: 7.5

Latihan:
coba sekarang anda kerjakan, hitunglah:
1. luas lingkaran (phi=3.14,r=6)
2. mencari nilai x pada persamaan 2x+3y=12, dengan y=2

Jawaban latihan

1. menghitung luas lingkaran

public class llingkaran {
/** Creates a new instance of llingkaran */
public static void main(String[]args) {
//luas lingkaran=phi*r*r
int r=6;
double phi=3.14;
System.out.println("rumus luas lingkaran adalah: phi*r*r" );
System.out.println("jari-jari lingkaran:"+r);
System.out.println("luas lingkaran adalah:"+(phi*r*r));
}
}


Program diatas akan menghasilkan output:

rumus luas lingkaran adalah: phi*r*r
jari-jari lingkaran:6
luas lingkaran adalah:113.03999999999999

2. mencari nilai x

public class persamaan {
//menghitung 2x+3y=12,y=2
/** Creates a new instance of ex */
public static void main(String[]argv) {
int x;
int y=2;
int z=3*y;
System.out.println("nilai x dari 2x+3y=12,y=2 adalah:");
System.out.println("-------------------------------");
System.out.println("nilai y dari 3y, dengan y=2 adalah:"+z);
System.out.println("sehingga menjadi 2x"+z+"=12");
System.out.println("kemudian menjadi...");
System.out.println("2x=12-"+z);
System.out.println("menghasilkan: 2x="+(12-z));
System.out.println("kemudian menjadi...x=6/2");
System.out.println("so, nilai x adalah:"+6/2);
}
}

Program diatas akan menghasilkan output:

nilai x dari 2x+3y=12,y=2 adalah:
-------------------------------
nilai y dari 3y, dengan y=2 adalah:6
sehingga menjadi 2x6=12
kemudian menjadi...
2x=12-6
menghasilkan: 2x=6
kemudian menjadi...x=6/2
so, nilai x adalah:3

 

   0 comments

Leave a Comment:

Name


Homepage (optional)


Comments