Java menyediakan beberapa cara untuk memasukan data melalui keyboard.
Menggunakan Class Scanner
import java.util.*;
public class TestMasukan{
public static void main(String []argv){
Scanner sc=new Scanner(System.in);
int number=sc.nextInt();
while(number !=0){
System.out.println("number" + number);
number=sc.nextInt();
}
}
}
Menggunakan Class DataInputStream
import java.io.*;
public class MasukanKeyBoard01{
public static void main(String args[]) {
DataInputStream dis=null;
try{
dis=new DataInputStream(System.in);
System.out.print("Masukkan sebuah kata: ");
String kata=dis.readLine();
}
catch(Exception io){
io.printStackTrace();
}
}
}
Menggunakan BufferedReader
public class EasyInput {
public static int inputInt(String s) {
BufferedReader input =
new BufferedReader(new InputStreamReader(System.in));
System.out.print(s);
int i =0;
try {
i = Integer.parseInt(input.readLine());
}
catch (Exception e) {
e.printStackTrace();
}
return i;
}
public static String inputStr(String s) {
String aLine = "";
BufferedReader input =
new BufferedReader(new InputStreamReader(System.in));
System.out.print(s);
try {
aLine = input.readLine();
}
catch (Exception e) {
e.printStackTrace();
}
return aLine;
}
public static void main(String s[]) {
while(true) {
int y = inputInt(" Year: ");
int m = inputInt("Month: ");
int d = inputInt(" Day: ");
String you = inputStr("Your name: ");
System.out.println(you + " " + y + m + d);
}
}
}
sumber rgagnon.com
Menggunakan Kotak Dialog
import javax.swing.*;
public class DialogMasukan{
public static void main(String []args){
String masukan=JOptionPane.showInputDialog(null,"Masukkan Nama Anda: ");
}
}