Senin, 22 Desember 2014

Console I/O pada pemrograman JAVA

Cara Untuk Mendapatkan Input dari Console

1. Scanner class

 contoh:
import java.util.Scanner; // di luar class
Scanner scan = new Scanner(System.in);
String s = scan.next();
int i = scan.nextInt();

2. BufferedReader class

contoh:
import java.io.BufferedReader; // di luar class
import java.io.InputStreamReader; // di luar class
BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
Char ch = br.read();
String s = br.readLine();
int i = Integer.parseInt(br.readLine());

3. DataInputStream class

contoh:
import java.io.DataInputStream; // di luar class
DataInputStream dis = new DataInputStream(System.in);
int i = dis.readInt();

4. Console Class

 contoh:
import java.io.Console; // di luar class
Console console = System.console();
String s = console.readLine();
int i = Integer.parseInt(console.readLine());

 Cara untuk Mencetak pada Console

1. System.out.print, untuk mencetak tanpa ganti baris 

System.out.print("hai");
System.out.print(123);

2. System.out.println, untuk mencetak dan diakhiri ganti baris

System.out.println("hai");
System.out.println(123);

3. System.out.printf, untuk mencetak dengan format

System.out.printf("%s %d \n %.2f", "hai", 123, 45.678 );
System.out dapat diganti dengan System.err untuk mencetak pada output kedua (stderr, standard error).
 Untuk mencetak dengan format sesuai terminal, System.out dapat diganti dengan System.console().writer()
contoh:
import java.io.Console; // di luar class
import java.io.PrintWriter; // di luar class
Console console = System.console();
char[] pwd = pw.readPassword("Masukkan password: ");
PrintWriter out = console.writer();
out.println("Password anda: " + pwd);

 Java and Shell 

Kita dapat melakukan inputan otomatis dengan menggunakan operator < pada saat          
eksekusi program, contoh:

import java.util.*;
class Test {
  public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
   int i = scan.nextInt() + scan.nextInt();
   System.out.println(i);
  }
}

Buat sebuah file text misal input.txt, dengan isi:
12 34
Lakukan kompilasi dan eksekusi
javac test.java
java Test < input.txt
Maka output program di adalah 46, tanpa kita harus melakukan input sama sekali,                      
karena input diambil dari input.txt.

Cara Install NetBeans IDE 8.0.2 pada window 7 32-bit

1. download  NetBeans IDE 8.0.2 pada situs oracle

 2. pilih window x86
3. open file untuk mengisntall
 4. tunggu sampai muncul dialog untuk install

 5. klik next

6. pilih accept the term in the license agreement .....
7. klik next

8. pilih lokasi dimana file akan di instal, klik next
 9.pilih folder untuk instalernya, klik next
 9. centang cek for update bila anda ingin melakukan update otomatis saat terhubung internet,
10. klik instal untuk mulai menginstal..

11. tunggu beberapa saat proses preparation instal data
12. klik next
 13. tunggu proses instalasi berlangsung, klik next
 14. proses instal selaesai dan NetBeanIDE 8.0.2 siap digunakan.
selamat mencoba ^_^

Cara Instal Java Development Kit (JDK) pada windows7 32-bit

cara instal JDK pada windows cukup mudah karena sudah terdapat wizardnya, jadi kita tidak perlu setting macam-macam ^0^


1.Download aplikasinya pada http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

   2.  Klik accept pada radio button
  3.  Klik JDK untuk windows x86
  4. Downloaad aplikasinya


 5.   Setelah selesai donload klik open untuk menginstal.


 6.  Akan muncul tampilan wizard untuk menginstal



 7. Klik next, pilih lokasi program  yang akan di intsal lalu klik next



 8. Tunggu sejenak proses instal yang berlangsung tidak terlalu lama



9.  Akan muncul tampilan yang memverifikasi letak penyimpanan anda


10.     Tunggu sejenak sampai semua file dipindahkan ke lokasi yang anda tuju tadi.


11. Selamat anda telah berhasil menginstal Java Development Kit. Klik close untuk keluar.