Pessoal, estou com uma dúvida básica, mas que está me trazendo problemas:
Preciso ler uma entrada pelo teclado em uma String, tipo:
System.out.println(“Escreva um nome:”);
String nome = //ler a entrada digitada
Obrigado!
Pessoal, estou com uma dúvida básica, mas que está me trazendo problemas:
Preciso ler uma entrada pelo teclado em uma String, tipo:
System.out.println(“Escreva um nome:”);
String nome = //ler a entrada digitada
Obrigado!
Importe o pacote java.io e faça o seguinte:
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String entrada = in.readLine();
System.out.println("Você digitou: " + entrada);
Olá nao sei se entendi direito o que quer fazer, mas se você utilizar
Por exemplo:
[code]
import javax.swing.JOptionPane;
public class Teste12 {
public static void main(String[] args) {
String idadeStrin;
int idadeInt;
idadeStrin = JOptionPane.showInputDialog("Texto para entrar com teclado String");
// converte a String em int
idadeInt = intparseDouble(idadeStrin);
}
private static int intparseDouble(String idade) {
// TODO Auto-generated method stub
return 0;
}
}[/code]
Muito obrigado, Bruno!
desculpe… eu coloquei como numero…
Acho que isso pode ajudar
nome = JOptionPane.showInputDialog("Digite o nome do aluno");
//depois use
JOptionPane.showMessageDialog(null,"Aluno" +nome+"\n"+"A média do aluno é"+media1,"Aluno Aprovado",JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
Se você está usando o java 1.5 pode utilizar a classe Scanner
Scanner scanner = new Scanner( System.in );
scanner.nextLine(); // para strings
scanner.nextInt(); // para inteiros
vale a pena consultar o javadoc para saber quais os métodos que essa api possui
Segue exemplo completo.
import java.io.*;
public class ReadString {
public static void main (String[] args) {
// pergunta o nome
System.out.print("Entre com o nome: ");
// Abre o input
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String userName = null;
try {
userName = br.readLine();
} catch (IOException ioe) {
System.out.println("IO erro tentando ler o nome");
System.exit(1);
}
System.out.println("Seu nome é, " + userName);
}
}
[quote=christianovale]Pessoal, estou com uma dúvida básica, mas que está me trazendo problemas:
Preciso ler uma entrada pelo teclado em uma String, tipo:
System.out.println(“Escreva um nome:”);
String nome = //ler a entrada digitada
Obrigado![/quote]
Bom…se tiver usando o java 1.5, é Scanner na cabeça…como nosso amigo citou acima…é bem mais fácil de usar…bem melhor