Masukan dari keyboard

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

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *