Інші варіанти вводу з клавіатури 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 s = console.readLine(); 

int i = Integer.parseInt(console.readLine());