YAN Blog's Neo

Rabu, 08 April 2009

Dasar 4--> Mencoba Memanipulasi Nilai variable pada Java

Sekarang saya akan jelaskan sedikit lebih serius (Pada segi bahasa) soalnya kalo gak serius2 akan mbulet pada sedikit materi dengan penjelasan yang panjang dan gak selesai2.
Get Started....
Perlu diketahui bahwa penulisan a++, a+=1, a = a+1; adalah ekivalen. Mikir enaknya tuh gini, misalnya value yang dimasukkan user tuh 2, ntar setelah melewati rumus tersebut, valuenya berubah jadi 3(karena ditambah satu). Aturan ini berlaku seterusnya, maksudnya adalah variable yang dimasukkan user tuh seterusnya akan tetap jadi (x+1) walaupun variable yang dimasukkan user adalah bernilai x. ngerti?

Sekarang bedakan dan praktekkan source code berikut:--> buat class main yang bernama Hitung4--> ketikkan :


import java.util.Scanner; //Import Scanner
public class Hitung4{ //membuka class

public static void main(String[]args){ //membuka method

Scanner angka = new Scanner(System.in); //penjelasan di bawah program

int a; //satu variable

System.out.print("Masukkan nilai a= "); //ketik aja dlu
a = angka.nextInt();

a++; //Rumus


System.out.print("\nHasil akhirnya menjadi= "+a+" karena variable awal ditambah 1"); //output

} //menutup method

} //menutup class

Hasil Output:
Masukkan nilai a= 10 //angka 10 yang ngisi adalah user saat running.[Untuk melanjutkan, tekan ENTER]
Hasil akhirnya menjadi= 11 karena variable awal ditambah 1 //angka 11 yang ngisi adalah komputer


fungsi ini sangat berguna apabila kamu menggunakan fungsi perulangan (While, for, do..while), namun sebelumnya kamu harus ngerti dulu hal2 simple kayak gini!
Apa bedanya bila source code bagian Rumus diubah sebagai berikut:

--> a += 2;
--> a += 20;
--> a -= 2;
--> a -= 20;
--> a %= 2; // fungsi "%" adalah modulo
--> a %= 20;
--> a *= 2;
--> a *= 20;
--> dan lain2.....

Alangkah lebih baek kalo kamu ndiri yang nyoba, biar sreg di hati, he3x...

Sekarang coba masukkan source code berikut:


import java.util.Scanner; //Import Scanner
public class Hitung4{ //membuka class

public static void main(String[]args){ //membuka method

Scanner angka = new Scanner(System.in); //penjelasan di bawah program

int a;
int b; //tiga variable
int c;

System.out.print("Masukkan nilai a= "); //ketik aja dlu
a = angka.nextInt();

a+=20; //Rumus


System.out.print("\nnilai a menjadi= "+a+
"\nSekarang masukkan nilai b: "); //output
b = angka.nextInt(); //input b disimpan pada Scanner bervariable "angka"


c = a + b; //rumus

System.out.print("\nc\t= a + b \n"+
"\t= "+a+" + "+b+"\n"+
"\t= "+c);
} //menutup method

} //menutup class

Udah tau bedanya belum?...^_^
Java dah mulai keren kan!!!???
Dah dlu ya... sekarang q mo kuliah!!
Tutor laen waktu kan lebih keren, Insya Allah!!!

Label:

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]



<< Beranda