"Há muito tempo, os computadores só podiam exibir texto. Os programas exibiam dados na tela depois de receber entrada do teclado. Isso é chamado de 'interface do usuário do console' ou simplesmente 'console'. Uma interface de janela é uma alternativa ao console. Com Neste tipo de interface, o usuário interage com o programa através de uma ou mais janelas. Como estamos aprendendo a programar, vamos começar trabalhando com o console."
"Tudo bem."
"O texto é exibido no console (tela) consecutivamente, linha por linha. O texto é inserido usando o teclado. Para evitar erros, a entrada do teclado é exibida na tela. Às vezes parece que o usuário humano e o programa estão se revezando escrevendo coisas na tela. "
"Você pode usar o método System.out.print () para exibir texto na tela. Esse método simplesmente exibe o texto, enquanto System.out.println () exibe o texto e move o cursor para a próxima linha."
Código | Resultado |
---|---|
|
RainInSpain |
|
ChuvaNa Espanha |
|
Chuva na Espanha |
"Para manter pedaços de texto separados, precisamos adicionar um espaço. Por exemplo:"
Código | Resultado |
---|---|
|
56 |
|
5 6 |
|
The sum is 11 |
"Entendi"
"Isso permite exibir qualquer coisa na tela: todos os objetos Java podem ser transformados em uma string. Todas as classes Java derivam da classe Object, que possui o método toString(). Esse método é chamado quando você deseja transformar um objeto em um corda."
Código | Descrição |
---|---|
|
Esses três exemplos são equivalentes. |
|
|
|
"Mas meu programa exibiu ' O gato é com.codegym.lesson3.Cat@1fb8ee3 '. O que diabos isso quer dizer?"
"O método toString() padrão da classe Object retorna uma string que consiste no nome da classe e no endereço de memória do objeto (em formato hexadecimal)."
"Uh-huh. E que bem poderia vir de tal método?"
"Você pode escrever sua própria implementação de toString() em sua classe. Esse é o método que será chamado."
"Sério? Tudo bem."
"Aqui estão algumas tarefas de Diego."