Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Nova Estrutura de Tarefa | Tipos Básicos e Operações
Fundamentos de Java

bookNova Estrutura de Tarefa

Anteriormente, o código era escrito dentro do método main, mas agora a estrutura das tarefas mudará um pouco. O código será escrito dentro de um método separado, que será chamado a partir do método main. Para ajudar a compreender como isso funciona, preparamos um pequeno tutorial que explicará o processo.

Portanto, vamos primeiro analisar o que são métodos, como funcionam e onde exatamente a solução deve ser escrita.

O que é um Método?

Um programa pode ser visto como um conjunto de instruções ou um plano de ação. Cada instrução é como uma etapa separada. Essas etapas em Java são chamadas de métodos.

Um método é como um pequeno comando que definimos uma vez e podemos utilizar sempre que necessário. A estrutura típica de um programa se parece com isto:

Main.java

Main.java

copy
12345
public class Main { public static void main(String[] args) { // Solution goes here } }

Onde Escrever Sua Solução?

É fundamental compreender que o código deve ser escrito dentro de um método. Não é permitido escrever código em qualquer lugar da classe. Tudo deve estar organizado dentro de métodos; caso contrário, o programa não saberá o que executar.

Main.java

Main.java

copy
12345
public class Main { public static void main(String[] args) { // Write your solution here } }

Tudo o que for escrito dentro das chaves { } do método main será executado pelo programa.

É importante lembrar: o código deve estar sempre dentro de um método. Não é permitido escrever código fora de métodos; isso resultará em erro.

Em algumas tarefas, será necessário escrever a solução no método main ou em outro método criado especificamente para o seu código.

Main.java

Main.java

copy
12345678910
public class Main { public static void main(String[] args) { // The main method calls the doSomething method doSomething(); } public static void doSomething() { // Your solution will go here } }

Neste exemplo, o método main chama o método doSomething, e a tarefa é implementar a lógica dentro desse método.

O método main pode ser utilizado para testar a solução, chamando outros métodos a partir dele. Assim, para verificar como a solução funciona, é possível chamar o método a partir do main e passar os dados necessários para ele.

Argumentos de Métodos

Às vezes, um método pode receber argumentos — esses são valores passados para o método para ajudá-lo a realizar sua tarefa. Argumentos são como "coisas" que o método recebe como entrada, que serão utilizadas dentro do seu bloco.

Por exemplo, se a tarefa for calcular a soma de dois números, os números seriam os argumentos que o método recebe para executar seu trabalho.

Exemplo com Um Argumento

Veja como fica quando um método recebe apenas um argumento:

Main.java

Main.java

copy
123
public static void greet(String name) { // The method uses the name argument to perform its task }

Neste exemplo, o método greet recebe um argumento — name. O String ao lado de name indica o tipo do argumento.

O método greet utiliza name (que é um argumento) em seu interior para realizar sua tarefa (por exemplo, pode exibir uma mensagem de saudação).

Método com Múltiplos Argumentos

Um método pode aceitar múltiplos argumentos. É como colocar vários itens em uma caixa, e o método utilizará todos eles para completar sua tarefa.

Main.java

Main.java

copy
123
public static void addNumbers(int a, int b) { // The method adds two numbers }

Neste exemplo, o método addNumbers recebe dois argumentos: a e b. Estes são os dois números que o método irá somar.

Para executar o método, é necessário chamá-lo a partir de outro método. Como o método main é executado automaticamente quando o programa inicia, os outros métodos devem ser chamados a partir dele.

Por exemplo, há uma tarefa para implementar o método addNumbers, que recebe dois argumentos inteiros, soma-os e exibe o resultado.

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { // Call the `addNumbers` method and pass two numbers addNumbers(5, 3); } // Method that adds two numbers public static void addNumbers(int a, int b) { // This method will add the numbers `a` and `b` int result = a + b; System.out.println("Result: " + result); } }

Para chamar um método com argumentos, basta usar seu nome (addNumbers) e passar os argumentos entre parênteses (5, 3). Os argumentos são passados na mesma ordem em que aparecem no método. Portanto, neste caso:

  • O primeiro argumento (5) será atribuído à variável a;

  • O segundo argumento (3) será atribuído à variável b.

O método addNumbers recebe dois argumentos, a e b, que serão utilizados dentro do método para realizar as operações necessárias.

Compreender esses conceitos é fundamental para resolver com sucesso as tarefas que você encontrará. Ao saber como os métodos funcionam, como passar argumentos e como estruturar seu código, você poderá abordar cada tarefa com confiança.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.7

bookNova Estrutura de Tarefa

Deslize para mostrar o menu

Anteriormente, o código era escrito dentro do método main, mas agora a estrutura das tarefas mudará um pouco. O código será escrito dentro de um método separado, que será chamado a partir do método main. Para ajudar a compreender como isso funciona, preparamos um pequeno tutorial que explicará o processo.

Portanto, vamos primeiro analisar o que são métodos, como funcionam e onde exatamente a solução deve ser escrita.

O que é um Método?

Um programa pode ser visto como um conjunto de instruções ou um plano de ação. Cada instrução é como uma etapa separada. Essas etapas em Java são chamadas de métodos.

Um método é como um pequeno comando que definimos uma vez e podemos utilizar sempre que necessário. A estrutura típica de um programa se parece com isto:

Main.java

Main.java

copy
12345
public class Main { public static void main(String[] args) { // Solution goes here } }

Onde Escrever Sua Solução?

É fundamental compreender que o código deve ser escrito dentro de um método. Não é permitido escrever código em qualquer lugar da classe. Tudo deve estar organizado dentro de métodos; caso contrário, o programa não saberá o que executar.

Main.java

Main.java

copy
12345
public class Main { public static void main(String[] args) { // Write your solution here } }

Tudo o que for escrito dentro das chaves { } do método main será executado pelo programa.

É importante lembrar: o código deve estar sempre dentro de um método. Não é permitido escrever código fora de métodos; isso resultará em erro.

Em algumas tarefas, será necessário escrever a solução no método main ou em outro método criado especificamente para o seu código.

Main.java

Main.java

copy
12345678910
public class Main { public static void main(String[] args) { // The main method calls the doSomething method doSomething(); } public static void doSomething() { // Your solution will go here } }

Neste exemplo, o método main chama o método doSomething, e a tarefa é implementar a lógica dentro desse método.

O método main pode ser utilizado para testar a solução, chamando outros métodos a partir dele. Assim, para verificar como a solução funciona, é possível chamar o método a partir do main e passar os dados necessários para ele.

Argumentos de Métodos

Às vezes, um método pode receber argumentos — esses são valores passados para o método para ajudá-lo a realizar sua tarefa. Argumentos são como "coisas" que o método recebe como entrada, que serão utilizadas dentro do seu bloco.

Por exemplo, se a tarefa for calcular a soma de dois números, os números seriam os argumentos que o método recebe para executar seu trabalho.

Exemplo com Um Argumento

Veja como fica quando um método recebe apenas um argumento:

Main.java

Main.java

copy
123
public static void greet(String name) { // The method uses the name argument to perform its task }

Neste exemplo, o método greet recebe um argumento — name. O String ao lado de name indica o tipo do argumento.

O método greet utiliza name (que é um argumento) em seu interior para realizar sua tarefa (por exemplo, pode exibir uma mensagem de saudação).

Método com Múltiplos Argumentos

Um método pode aceitar múltiplos argumentos. É como colocar vários itens em uma caixa, e o método utilizará todos eles para completar sua tarefa.

Main.java

Main.java

copy
123
public static void addNumbers(int a, int b) { // The method adds two numbers }

Neste exemplo, o método addNumbers recebe dois argumentos: a e b. Estes são os dois números que o método irá somar.

Para executar o método, é necessário chamá-lo a partir de outro método. Como o método main é executado automaticamente quando o programa inicia, os outros métodos devem ser chamados a partir dele.

Por exemplo, há uma tarefa para implementar o método addNumbers, que recebe dois argumentos inteiros, soma-os e exibe o resultado.

Main.java

Main.java

copy
12345678910111213141516
package com.example; public class Main { public static void main(String[] args) { // Call the `addNumbers` method and pass two numbers addNumbers(5, 3); } // Method that adds two numbers public static void addNumbers(int a, int b) { // This method will add the numbers `a` and `b` int result = a + b; System.out.println("Result: " + result); } }

Para chamar um método com argumentos, basta usar seu nome (addNumbers) e passar os argumentos entre parênteses (5, 3). Os argumentos são passados na mesma ordem em que aparecem no método. Portanto, neste caso:

  • O primeiro argumento (5) será atribuído à variável a;

  • O segundo argumento (3) será atribuído à variável b.

O método addNumbers recebe dois argumentos, a e b, que serão utilizados dentro do método para realizar as operações necessárias.

Compreender esses conceitos é fundamental para resolver com sucesso as tarefas que você encontrará. Ao saber como os métodos funcionam, como passar argumentos e como estruturar seu código, você poderá abordar cada tarefa com confiança.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7
some-alt