Input Output Number and String
Untuk penanganan proses Inputan selengkapnya pada Java, kita akan bahas pada materi .
Program dan penjelasan ini hanya untuk memperkenalkan saja.
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
//3 class di atas disediakan menjelaskan bahwa kita akan menggunakan class tersebuat yang berada di java.io package, untuk memungkinkan program melakukan input dan output data.
//Java Application Programming Interface (API) sudah berisi ratusan class yang bisa digunkakan di program Anda. Packages memiliki class yang mempunyai fungsi yang saling berhubungan.
//import java.io.* yang akan mengeluarkan semua xlass yang berada pada package, dan selanjutnya kita bisa menggunakan class tersebut pada program kita.
public class InputOutput {
public static void main (String[] args){
try {
InputStreamReader input = new InputStreamReader(System.in);
BufferedReader buf = new BufferedReader(input);
System.out.println("Masukkan sembarang kata !");
String Kata = buf.readLine(); //Method readLine() adalah untuk melakukan proses entry melalui keyboard. dan data yang dimasukkan melalui method ini selalu bertipe String.
System.out.println("Masukkan sembarang bilangan !");
String StrBil = buf.readLine();
int Bil = Integer.parseInt(StrBil); //Karena data yang dihasilkan dari method readLine bertipe String, sedangkan data yang diminta yanag diminta berupa bilangan Integer, maka kita harus melakukan konversi menjadi data bilangan. Integer.parseInt(String) digunakan untuk mengkonversi data String ke data Integer(bulat). Dan Double.parseDouble(String) untuk mengkonversi data String ke data bertipe Double (pecahan).
System.out.println("Kata Anda : " + Kata);
System.out.println("Bilangan Anda : " + Bil);
}
catch (IOException ex) {
System.out.println("ERROR");
}
}
}