Інші варіанти вводу з клавіатури Java

// 2 - з віконцями для вводу

import javax.swing.JOptionPane;

String n1,n2;
int a1,a2;
n1 = JOptionPane.showInputDialog("a1="); 
n2 = JOptionPane.showInputDialog("a2="); 
a1 = Integer.parseInt(n1);
a2 = Integer.parseInt(n2);
JOptionPane.showMessageDialog(null, "a1=" + a1); // null - в нове вікно
JOptionPane.showMessageDialog(null, "a2=" + a2);


// 3

import java.io.BufferedReader;

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
String s = br.readLine(); 
int i = Integer.parseInt(br.readLine());


// 4

import java.io.DataInputStream; 

DataInputStream dis = new DataInputStream(System.in); 
int i = dis.readInt();


//5

import java.io.Console; 

Console console = System.console(); 
String sconsole.readLine(); 
int i = Integer.parseInt(console.readLine());