Jumat, 30 November 2012
Sabtu, 27 Oktober 2012
struktur kontrol
STRUKTUR
KONTROL
1. Percabangan
a. Statement
– if
·
if ( boolean_ekspresi
) {
statement 1;
statement 2;
}
b. Statement
– if-else
·
if ( boolean_ekspresi
) {
statement 1;
statement 2;
. . .
}
Else {
statement 3;
statement 4;
. . .
}
c. Statement
– if-else-if
·
if ( boolean_ekspresi
1)
statement 1;
·
else if (
boolean_ekspresi 2)
statement 2;
else
statement 3;
d. Statement
– switch
Ø Statement – if
Block code yang akan di eksekusi
jika dan hanya jika statement booleanbernilai true.
Form statement – if :
if(boolean_ekspresi)
statement;
Yang mana :
Boolean_ekspresi
= boolean variabel
Ø Statement – if-else
Jika sebuah statement kondisinya
true dan statement yang lain berkondisi false
Form statement – if-else :
if(boolean_ekspresi)
{
statement1;
statement2;
}
else{
statement3;
statement4;
}
Ø Statement –if-else-if
Pada statement ini kita bisa membuat
pilihan yang lebih kompleks
Form statement – if-else-if :
if(boolean_ekspresi1)
statement1;
else
if(boolean_ekspresi2)
statement2;
else
statement3;
Ø Statement switch
Percabangan terdapat pada miltiple
outcomes
Form statement switch :
switch(switch_ekspresi1){
case
case_pilihan1:
statement1;//
statement2;//
blok 1
case
case_pilihan2:
statement1;//
statement2;//
blok 2
:
Default:
statement1;//
statement2;//
blok n
}
2. Perulangan
a. Pengulangan
– for
b. Pengulangan
– while
c. Pengulangan
– do-while
Ø Pengulangan – for
Jika code bernilai sama,
berulang-ulang
Form statement-for
for(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
}
Ø Pengulangan – while
blok dari statement yang di ulang
selama kondisinya sesuai
Form statement – while :
while(boolean_ekspresi){
statement1;
statement2;
}
Pada statement ini akan di eksekusi
selama boolean_ekspresi bernilai true.
Ø Pengulangan – do-while
Pada statement ini akan di eksekusi
beberapa kali selama kondisinya sesuai dengan ekspresi yang di berikan.
Statement pengulangan do-while loop di eksekusi satu kali.
Form statement – do-while
do
{
statement1;
statement2;
}while(boolean_ekspresi);
struktur kontrol
STRUKTUR KONTROL
Tujuan
· Memilih
bagian dari program yang akan di eksekusi dengan menggunakan percabangan (if,
else, switch).
· Melakukan
pengulangan eksekusi program/code, sejumlah yang telah di tentukan dengan
menggunakan perulangan (for, while, do-while).
1. Percabangan
a. Statement
– if
b. Statement
– if-else
c. Statement
– if-else-if
d. Statement
– switch
Ø Statement – if
Block code yang akan di eksekusi
jika dan hanya jika statement booleanbernilai true.
Form statement – if :
if(boolean_ekspresi)
statement;
Yang mana :
Boolean_ekspresi
= boolean variabel
Ø Statement – if-else
Jika sebuah statement kondisinya
true dan statement yang lain berkondisi false
Form statement – if-else :
if(boolean_ekspresi)
{
statement1;
statement2;
}
else{
statement3;
statement4;
}
Ø Statement –if-else-if
Pada statement ini kita bisa membuat
pilihan yang lebih kompleks
Form statement – if-else-if :
if(boolean_ekspresi1)
statement1;
else
if(boolean_ekspresi2)
statement2;
else
statement3;
Ø Statement switch
Percabangan terdapat pada miltiple
outcomes
Form statement switch :
switch(switch_ekspresi1){
case
case_pilihan1:
statement1;//
statement2;//
blok 1
case
case_pilihan2:
statement1;//
statement2;//
blok 2
:
Default:
statement1;//
statement2;//
blok n
}
2. Perulangan
a. Pengulangan
– for
b. Pengulangan
– while
c. Pengulangan
– do-while
Ø Pengulangan – for
Jika code bernilai sama,
berulang-ulang
Form statement-for
for(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{
statement1;
statement2;
}
Ø Pengulangan – while
blok dari statement yang di ulang
selama kondisinya sesuai
Form statement – while :
while(boolean_ekspresi){
statement1;
statement2;
}
Pada statement ini akan di eksekusi
selama boolean_ekspresi bernilai true.
Ø Pengulangan – do-while
Pada statement ini akan di eksekusi
beberapa kali selama kondisinya sesuai dengan ekspresi yang di berikan.
Statement pengulangan do-while loop di eksekusi satu kali.
Form statement – do-while
do
{
statement1;
statement2;
}while(boolean_ekspresi);
Sabtu, 20 Oktober 2012
inputan dari keyboard
Mendapatkan inputan dari
keyboard
Class BufferedReader
Pada bagian ini, kita akan menggunakan
kelas BufferedReader yang berada di java.io
package
untuk mendapatkan input dari keyboard.
Berikut
adalah langkah-langkah yang di perlukan untuk mendapatkan inputan dari keyboard
:
1.
Tambahkan
dipaling atas code anda:
import
java.io.*;
2.
Tambahkan
ststemen berikut:
BufferedReader
dataIn=new BufferedReader(System.in));
3.
Deklarasikan variabel string temporary untuk
mendapatkan input,dan gunakan fungsi readline() untuk mendapatkan inputan dari
keyboar. Anda harus mengetikkan di dalam blok-try chach:
try{
String temp = dataIn.readline();
}
catch (IOException e) {
System,out,println(“Error in getting input”);
}
Class JOptionPane
Berikut
adalah langkah-langkah yang di perlukan untuk mendapatkan inputan dari keyboard
1.
Tambahkan
dipaling atas code anda::
Import javax.swing.JoptionPane;
2.
Tambahkan statemen berikut:
String name=””;
Name=JOptionPane.showInputDialog(“Please enter your name”);
Sabtu, 13 Oktober 2012
operator java
OPERATOR
Tujuan :
Mengenal dan memahami tipe-tipe operator JAVA.
Mengembangkan Program Java sederhana menggunakan konsep yang dipelajari pada bab ini.
Pokok Bahasan :
Operator Aritmatika.
Operator Increment dan Decrement.
Operator Relasi.
Operator Logika.
Operator Kondisi.
Operator Aritmatika.
Operator Use Description
+ Op1+Op2 Adds Op1 and Op2
* Op1*Op2 Multiples Op1 By Op2
/ Op1/Op2 Devides Op1 By Op2
% Op1%Op2 Computer the remainder of dividing Op1 By Op2
- Op1-Op2 Subtracts Op2 from Op1 ; evaluates to the value of Op after it was decremented
Operator Relasi.
Operator Relational : Untuk membandingkan beberapa nilai dan menentukan hubungan antara nilai-nilai tersebut.
Output dari perbandingan tersebut adalah : nilai bolean antara TRUE atauFALSE.
Operator Use Deskription
> Op1>Op2 Op1is greater than Op2
>= Op1>=Op2 Op1 is greater than equal to Op2
< Op1<Op2 Op 1 is lessthan Op2
<= Op1<=Op2 Op1 is less thab or equal to Op2
1= Op1!=Op2 Op1 and Op2 are not equal !
== Op1==Op2 Op1 and Op2 are equal
Operator Logika
&& (logical) dan & (nolean logical) AND
X1 X2 Result
T T T
T F F
F T F
F F F
II (logical) dan I (Boleean Logical) Inclisive OR
X1 X2 Result
T T T
T F T
F T T
F F F
^ (Bolean Logical Exclusive OR)
X1 X2 Result
T T F
T F T
F T T
F F F
! (logical NOT)
X1 Result
T F
F T
Operator Kondisi
Exp1? Exp2: exp3
Tujuan :
Mengenal dan memahami tipe-tipe operator JAVA.
Mengembangkan Program Java sederhana menggunakan konsep yang dipelajari pada bab ini.
Pokok Bahasan :
Operator Aritmatika.
Operator Increment dan Decrement.
Operator Relasi.
Operator Logika.
Operator Kondisi.
Operator Aritmatika.
Operator Use Description
+ Op1+Op2 Adds Op1 and Op2
* Op1*Op2 Multiples Op1 By Op2
/ Op1/Op2 Devides Op1 By Op2
% Op1%Op2 Computer the remainder of dividing Op1 By Op2
- Op1-Op2 Subtracts Op2 from Op1 ; evaluates to the value of Op after it was decremented
Operator Relasi.
Operator Relational : Untuk membandingkan beberapa nilai dan menentukan hubungan antara nilai-nilai tersebut.
Output dari perbandingan tersebut adalah : nilai bolean antara TRUE atauFALSE.
Operator Use Deskription
> Op1>Op2 Op1is greater than Op2
>= Op1>=Op2 Op1 is greater than equal to Op2
< Op1<Op2 Op 1 is lessthan Op2
<= Op1<=Op2 Op1 is less thab or equal to Op2
1= Op1!=Op2 Op1 and Op2 are not equal !
== Op1==Op2 Op1 and Op2 are equal
Operator Logika
&& (logical) dan & (nolean logical) AND
X1 X2 Result
T T T
T F F
F T F
F F F
II (logical) dan I (Boleean Logical) Inclisive OR
X1 X2 Result
T T T
T F T
F T T
F F F
^ (Bolean Logical Exclusive OR)
X1 X2 Result
T T F
T F T
F T T
F F F
! (logical NOT)
X1 Result
T F
F T
Operator Kondisi
Exp1? Exp2: exp3
Langganan:
Postingan (Atom)