Índice
Java pode trabalhar com outros tipos de dados além dos tipos numéricos, um caso muito importante são os caracteres, podemos usar um tipo chamado Corda para ser capaz de declarar variáveis que armazenam cadeias de caracteres.O tipo de corda
Em Java temos um tipo de charIsso corresponde a um único caractere, porém, como mencionamos no início, na maioria das vezes precisaremos usar mais de um caractere, como quando pedimos a um usuário para inserir seu nome; para isso nós temos Tipo de corda.
O Tipo de corda é realmente uma classe e não um tipo de dado primitivo, então sua operação pode ser mais próxima de classes como Sistema ou Scanner do que tipos como int ou double, quando uma classe é usada para declarar uma variável, ela é conhecida como tipo de referência.
Para declarar uma variável do tipo String, simplesmente fazemos o seguinte:
String message = "Bem-vindo ao Java";
Como podemos ver, é uma declaração de variável normal. Existe outra operação que é muito comum e é a concatenação de string, ou concatenação de texto, nada mais é do que simplesmente juntar dois textos, sejam eles variáveis diferentes, literais em uma variável, etc.
Vamos ver abaixo alguns exemplos de como podemos concatenar texto em diferentes situações:
1-Concatene diferentes partes do texto:
String message = "" Bem-vindo "+" a "+" JAVA ";
Este caso pode não ser comum, mas é a base do que podemos fazer.
2-Texto e números concatenados:
String message = "" Bem-vindo "+" a "+ 2014;
Nesse caso, vemos como 2014 está sem aspas porque é um número.
3-Variáveis concatenadas:
Este é talvez um dos usos mais comuns de concatenação:
Nome da string = "Ramon"; Saudação de string = "Olá,"; String message = "bem-vindo ao Java";
Agora podemos imprimir a mensagem:
System.out.println (saudação + nome + mensagem);
Com isso obteremos o valor de cada variável impressa uma após a outra.
Classe de scanner, métodos next () e nextLine ()
Agora vamos trabalhar com o Classe Scanner poder pegar o texto que o usuário digita através do teclado e usá-lo em nossos programas.
Temos dois métodos interessantes, o primeiro é Próximo (), Este método nos permite capturar um texto e recebê-lo colocando um caractere de espaço, é útil quando precisamos apenas incorporar uma palavra.
O outro método é nextLine () que nos permite inserir uma linha completa de texto e apenas enviá-lo quando pressionamos a tecla Digitar que corresponde a uma quebra de linha.
Vejamos abaixo um pequeno programa onde colocamos à prova tudo o que aprendemos até agora sobre o uso do Tipo de corda:
import java.util.Scanner; public class Olá {public static void main (String [] args) {// instanciamos a classe Scanner Scanner input = new Scanner (System.in); // usamos o método nextLine () System.out.print ("Escreva seu nome:"); Nome da string = input.nextLine (); // nós concatenamos. System.out.println ("Bem-vindo" + nome); System.out.println ("Qual é sua atividade favorita:"); Atividade de string = input.nextLine (); System.out.println ("sabemos então o que você gosta" + atividade); System.out.println ("Até logo" + nome); }}
Como vemos neste programa, usamos o método nextLine () para capturar dados do usuário, o que nos daria um resultado como o seguinte:
PROLONGAR
E assim terminamos este tutorial onde já aprendemos a declarar variáveis como String, concatenar essas variáveis e também poder capturar String do usuário.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo