Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Sintaxe do Java | Primeiros Passos
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

book
Sintaxe do Java

A Sintaxe que Usaremos Neste Curso

Vamos reservar um momento para discutir a sintaxe que usaremos neste curso.

A sintaxe da linguagem Java pode ser muito intimidadora para a maioria dos iniciantes, pois para escrever uma classe main básica, precisamos digitar um monte de palavras extras e intimidadoras.
public static void... Isso parece compreensível para um novato? Mas, na realidade, não há nada de complicado nisso. Isso é apenas a sintaxe que é definida como o ponto de entrada da aplicação. O compilador Java procurará por essa sintaxe e, em seguida, poderemos executar o código.

Você pode simplesmente lembrar como deve parecer, mas abaixo está uma breve explicação do que cada parte é responsável:

java

Main

copy
12345
public class Main { public static void main(String[] args) { } }
  • public class Main - Uma classe é onde vamos trabalhar. Classes são amplamente utilizadas em Java, já que é uma linguagem de Programação Orientada a Objetos (OOP). Vamos explorar o que é uma classe e como trabalhar com ela em um curso separado.
  • A linha public static void main é com a qual você frequentemente interagirá. Vamos analisar cada palavra:
    • public é um modificador de acesso que permite que o método main seja acessado de qualquer lugar do programa.
    • static significa que o método main pertence à própria classe e pode ser invocado sem criar uma instância da classe.
    • void indica que o método main não retorna nenhum valor.
    • String[] args é um array de strings usado para passar argumentos de linha de comando para o programa.
  • O código Java é sempre envolvido por chaves { }, que representam o corpo do nosso código.
  • Após cada linha de código, um ponto e vírgula ; deve ser colocado. Caso contrário, o compilador gerará um erro. Isso ajuda a estruturar nosso código.

Nota

Termos como método, classe, instância, string, array e muitos outros mencionados acima podem não ser familiares para você, mas não se preocupe porque você vai aprender tudo isso neste e nos próximos cursos. Por enquanto, concentre-se em entender a sintaxe e que este método representa pontos de entrada específicos em uma aplicação. Vamos trabalhar extensivamente com este método main ao longo do curso.

Operação de Saída

Podemos imprimir uma mensagem no console utilizando o comando System.out.println().

Observe que precisamos escrever esse comando dentro das chaves do método main. Vamos olhar um exemplo:

java

Main

copy
1234567
package com.example; public class Main { public static void main(String[] args) { System.out.println("Message for you"); } }

Como podemos ver, este código exibe uma mensagem para nós. Usando o comando System.out.println(), podemos anotar trechos de código relevantes e exibir informações que o usuário verá no console. Podemos imprimir qualquer informação no console; o texto que desejamos exibir deve estar entre aspas duplas ("").

Lembre-se que o texto é exibido usando aspas duplas (" "). Aspas simples (' ') representam um tipo de dado completamente diferente, o qual aprenderemos mais tarde.

Um exemplo da saída de qualquer texto personalizado:

java

Main

copy
1234567
package com.example; public class Main { public static void main(String[] args) { System.out.println("Custom message for you"); } }

Muito Bem!

Parabéns, agora você conhece seu primeiro comando em Java. Há muito mais para aprender pela frente, mas o primeiro passo é o mais importante e desafiador. Parabéns!

Como podemos exibir uma mensagem no console?

Como podemos exibir uma mensagem no console?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt