A linguagem java possui nativamente o tipo de dado chamado char que serve para armazenar um caractere:
char meucaractere=’a’;
char minhaletra=’*’;
Veja que os dados do tipo char são sempre atribuídos com o símbolo entre aspas simples.
Caso queiramos armazenar textos usaremos variáveis do tipo String:
String <nome da variável>
Caso queiramos atribuir um texto a uma variável textual deveremos colocar o texto entre aspas duplas, como mostrado a seguir:
String minhapalavra = “teste”;
String minhaFrase = “Meu primeiro programa”;
O exemplo a seguir apresenta um programa que lê uma entrada de texto e imprime o valor digitado na tela.
Exemplo 1_2_004: programa que lê uma entrada de texto e imprime o valor digitado na tela.
import java.util.*; public class Principal { public static void main(String[] args) { String nome; //declaração da variável textual nome Scanner scannome = new Scanner(System.in); nome= scannome.next(); //Lê o texto escrito no console System.out.println("Nome: " + nome); //imprime na tela scannome.close(); } }
No exemplo acima, na linha 5, criamos um objeto da classe Scanner que permite a leitura de informações do console. Na linha 6 chamamos o método next () para ler uma String do teclado. Um ponto importante é que o programa espera uma palavra apenas.