Classe Scanner

3 respostas
poo
I

Tem como um programa usar a classe Scanner sem importá-la?Se sim, como?Se não por que ?

3 Respostas

S

Só se o programa estiver dentro do pacote java.util.

Porque para utilizar classes que não sejam do pacote java.lang e que estão em um pacote diferente do seu pacote atual, você precisa importá-las.

I

Muito obrigado, esclareceu minha duvida, achei pouca informação sobre a classe scanner na internet.

I

Complementando o que o @staroski disse e recorrendo ao Deitel:

O compilador Java não exigirá as declarações import em um arquivo de código-fonte Java se o nome de classe completamente qualificado for especificado toda vez que um nome de classe for utilizado no código-fonte. A maioria dos programadores Java preferem usar as declarações import.

Fonte: Java Como Programar 8, cap. 3, pág. 63.

Exemplo:

java.util.Scanner leitor = new java.util.Scanner(System.in);

Geralmente, as IDES utilizam bastante o nome de classe completamente qualificado.

Criado 2 de maio de 2020
Ultima resposta 2 de mai. de 2020
Respostas 3
Participantes 3