Minggu, 04 November 2012

Mendapatkan Input Dari Keyboard (BufferReader 1)


Mendapatkan Input dari Keyboard bisa dengan 2 cara :
1. menggunakan BufferReader(hanya untuk Text saja)
2. menggunakan class JoptionPane

Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package
java.io untuk mendapatkan input dari keyboard.

Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari
keyboard:

1. Tambahkan di bagian paling atas code Anda:

import java.io.*;

2. Tambahkan statement berikut:

BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );

3. Deklarasikan variabel String temporary untuk mendapatkan input, dan gunakan fungsi readLine() untuk mendapatkan input dari keyboard. Anda harus mengetikkannya di dalam blok try-catch:

try{
String temp = dataIn.readLine();
}catch( IOException e ){
System.out.println(“Error in getting input”);
}

/*J.E.N.I*/



Contoh Program 3 (Operator Logika)


~^ (boolean logika ExclusiveOR )~

1. Buka netbeans IDE 7.1

2. Buat satu project Latihan

3. Buatlah satu project dengan nama xxx

4. Kemudian buat class bernama RelasiDemo

5. Tulis Source Code

public class TestXOR
{
public static void main( String[] args ){

boolean val1 = true;
boolean val2 = true;
System.out.println(val1 ^ val2);

val1 = false;
val2 = true;
System.out.println(val1 ^ val2);

val1 = false;
val2 = false;
System.out.println(val1 ^ val2);

val1 = true;
val2 = false;
System.out.println(val1 ^ val2);
}
}


5. Output

false
true
false
true

selamat mencoba :)
/*J.E.N.I*/

Contoh Program 2 (Operator Logika)


~|| (logika OR) dan | (boolean logika inclusive OR)~ 


1. Buka netbeans IDE 7.1

2. Buat satu project Latihan

3. Buatlah satu project dengan nama xxx

4. Kemudian buat class bernama TestOR

5. Tulis Source Code 

public class TestOR
{
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);
}
}



5. Output



0
10
true
0
11
true

Catatan, bahwa j++ pada baris yang terdiri atas operator || tidak dievaluasi sejak pernyataan pertama (i<10) yaitu telah bernilai sama dengan true.

/*J.E.N.I*/

Contoh Program 1 (Operator Logika)



~&& (logika AND) dan & (boolean logika AND)~


1. Buka netbeans IDE 7.1

2. Buat satu project Latihan

3. Buatlah satu project dengan nama xxx

4. Kemudian buat class bernama TestAND

5. Tulis Source Code :


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);
}
}

6. Output

0

10
false
0
11
false



Catatan, bahwa j++ pada baris yang mengandung operator && tidak dievaluasi sejak pernyataan pertama (i>10) yaitu telah bernilai sama dengan false.



/*J.E.N.I*/