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

2 respostas
Nox_Generation

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: [email removido]

2 Respostas

dsiviotti

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.

_fs
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/

Criado 4 de março de 2004
Ultima resposta 5 de mar. de 2004
Respostas 2
Participantes 3