Help: Como colocar input numa variável numérica

Estou a dar os meus primeiros passos em java, e gostava de saver como atribuir valor a uma variável através de input?!
Isto é, quero fazer um programa em que o utilizador define o valor das variáveis, e as variáveis não sao constantes dadas no código!

thanks pela ajuda!

podiem ajudar para o mail: pant232@alunos.aveiro-norte.ua.pt

Não sei se entendi bem a pergunta mas acho que pode ser isto aqui:

// Via modo texto

	public static void main(String[] args) {
		InputStreamReader ir = new InputStreamReader(System.in);
		BufferedReader in = new BufferedReader(ir);
		String s = null;
		try {
			s = in.readLine();
		} catch (IOException e) {
			e.printStackTrace();
		}
		System.out.println("Você digitou: " + s);
	}

// via janela de input

 String s =  JOptionPane.showInputDialog(new JFrame(), "Digite algo:");
  System.out.println("Você digitou: " + s);

Depois é só passar de String pata integer ou outra tipo.

String s = JOptionPane.showMessageDialog( null, "Insira o valor da variável x" );
int x = Integer.parseInt( s );

Te aconselho procurar na internet alguns tutoriais com o básico de java, irá te ajudar bastante \o/