Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AnticitizenOne

[Resolvido] Ler String ou número.

Recommended Posts

Utilize scanner.

Scanner scanner = new Scanner( System.in );   
scanner.nextLine(); // para strings   
scanner.nextInt(); // para inteiros

ou BufferedReader do pacote java.io

http://www.javafree.org/topic-2785-Ler-uma...ma-console.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que tem de errado com esse código?

 

import java.util.*;

 

public class ler

{

 

public void main(String args[])

{

Scanner scanner = new Scanner(System.in);

String x = scanner.nextLine();

System.out.println(x);

}

 

}

 

Quando eu executo da esse erro:

 

Exception in thread "main" java.lang.NoSuchMethodError: main

Compartilhar este post


Link para o post
Compartilhar em outros sites

O metódo main deve ser estático.

 

public static void main(String[] args)

 

É preferível usar classe BufferedReader ao invés da classe Scanner, pois ela é considerada deprecated (obsoleta).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.