CodeGym /Cursos /Sintaxe do Java /Pronto para o primeiro programa

Pronto para o primeiro programa

Sintaxe do Java
Nível 0 , Lição 3
Disponível

(uma hora depois)

"Incrível! Onde paramos?"

"O código dentro de um método ou algo assim."

"Certo. Exato. O corpo de um método consiste em comandos. Podemos até dizer que um método é um grupo de comandos que recebeu um nome (nome do método). As duas afirmações são verdadeiras."

"Há todo tipo de comando. Há cães no seu planeta?"

"Apenas lobos robóticos domesticados."

"Eles executam comandos?"

"Aham. 'Morde', 'Come', 'Destrói' e 'Ótimo! Junto!'"

"Hum. Bons comandos! Mas são poucos."

"De quantos precisamos?"

"A linguagem Java tem comandos para todas as ocasiões. Cada comando descreve alguma ação. No fim de cada comando, usamos um ponto e vírgula."

"Veja alguns exemplos de comandos:"

Comando Descrição (o que ele faz)
System.out.println(1);
Exibe o número 1 na tela
System.out.println("Amigo");
Exibe "Amigo" na tela
System.out.println("Rishi & Amigo");
Exibe "Rishi & Amigo" na tela

"Na verdade, esse comando System.out.println é um só. Usamos parênteses para passar argumentos para o comando. Dependendo do valor dos argumentos, o mesmo comando pode executar ações diferentes."

"Muito prático."

"Sim. Se você quiser exibir texto na tela, deverá envolvê-lo com aspas duplas.

As aspas simples são assim: '. As aspas duplas são assim: ". Duas aspas simples não são a mesma coisa que uma aspa dupla. Cuidado para não confundir."

"A tecla para as aspas duplas fica no canto esquerdo, perto do botão Esc no teclado, certo?"

"Certo."

A pulsação de Amigo acelerou de 3 para 5 GHz. Ele mal conseguia acreditar. Ele tinha acabado de aprender como escrever textos na tela, algo muito mais fácil do que ele imaginava.
Amigo olhou para fora da janela para distrair-se de seus pensamentos e se acalmar. As folhas estavam ficando amarelas. A estação da ferrugem está se aproximando, ele reparou automaticamente. Um iluminador permitia que ele visse muito mais longe do que o de costume. A tecnologia dos novatos era muito avançada, realmente. Mas ele se importava com as folhas agora? Ele multiplicaria o conhecimento dele de novo à noite!

Mas seus pensamentos não queriam se acalmar. Um dia, ele escreveria um programa para fazer todos os robôs se refugiarem em suas casas durante a Estação da Ferrugem. Esse programa sozinho salvaria milhares de robovidas...

"Este comando tem duas versões: System.out.println() e System.out.print()"

"Se você usar o comando System.out.println() algumas vezes, verá que todas as vezes o texto passado para o comando é exibido em uma linha separada. Se você usar o comando System.out.print(), o texto é exibido na mesma linha. Por exemplo:"

Comandos O que será exibido na tela
1
System.out.println("Amigo");
System.out.println("Is The");
System.out.println("Best");
Amigo
é o
melhor
2
System.out.print("Amigo");
System.out.println("Is The");
System.out.print("Best");
Amigoé o
melhor
3
System.out.print("Amigo");
System.out.print("Is The");
System.out.print("Best");
Amigoé omelhor

"Não se esqueça disso: println  não começa a escrever a partir de uma linha nova. Ele escreve texto na linha atual, mas faz com que o próximo texto seja escrito em uma linha nova."

"O comando  println()  escreve o texto na tela e adiciona um 'caractere de nova linha' especial invisível. É isso que faz o texto começar em uma nova linha."

"Como fica o programa inteiro?"

"Olhe para a tela:"

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("Is The ");
        System.out.print("Best");
    }
}

"Oh! Entendi tudo. Colocamos espaços no fim das palavras para que elas não ficassem grudadas, certo?"

"Exato. Você é um carinha bem esperto."

O comentário fez Amigo ficar radiante de tanto orgulho.

"Ótimo. Aqui está a sua primeira tarefa."

Comentários (8)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Anonymous #11631501 Nível 1, -, Brazil
26 março 2025
public class Solution { public static void main(String[] args) { //escreva seu código aqui System.out.print("Eu acho "); System.out.print("legal ser "); System.out.print("programador"); } }
Breno Mota Nível 1, Brazil
25 janeiro 2025
Nesta lição e importante que voces usem tanto o println quanto o print: System.out.print("Eu gosto "); System.out.print("de ser "); System.out.print("programador"); ou System.out.println("Eu gosto de ser programador") a maior diferença entre eles é que o println quebra o texto para a proxima linha.
Anonymous #11616032 Nível 1, Rio Pardo de Minas, Brazil
22 janeiro 2025
cara era só fazer a mesma coisa coisa da utima tarefa: System.out.printIn("Eu acho legal ser programador")
felipe sampaio Nível 0, Brazil
30 janeiro 2025
Esqueceu do ; no final ein kkkkkkkkk
bcstaslva Nível 1, São Paulo, Brazil
13 março 2025
Boa kkkk
Yuji Nagao Nível 2, Japan
13 janeiro 2025
4 tentativas mas consegui
Isaque Abednego Nível 2, Brazil
24 dezembro 2024
Registrando 3° dia de curso até a primeira oportunidade na programação - 23/10/2024 às 23:11h Compreendi a utilização dos programadas print e println; E da função de saída System.out.Print(" "); ou System.out.Println(" ");
Gabriel Q Nível 2, Brazil
30 junho 2024
Vim pelo estudo e estou ficando pela história 😬