0Pricing
Java Academy · Aula

Definição de métodos e parâmetros

Defina métodos, leia assinaturas de métodos e passe argumentos corretamente para os parâmetros.

Definição de métodos e parâmetros é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.

O que é um método

O que é um método? Um bloco de código reutilizável com uma assinatura (nome + lista de parâmetros + tipo de retorno). Você chama um método para executar uma tarefa e, opcionalmente, obter um resultado.

Assinatura de método

Assinatura de método inclui: tipo de retorno (por exemplo, int), nome do método (por exemplo, add) e tipos dos parâmetros com seus nomes (por exemplo, (int a, int b)). Modificadores como public ou static ajustam o acesso e a vinculação.

Definir e chamar

Defina add com dois parâmetros int e retorne a soma. Em main, chame o método usando argumentos.

public class Main {
  // Add two integers and return the sum
  static int add(int a, int b) {
    return a + b;
  }

  public static void main(String[] args) {
    // Call the method with arguments 2 and 3
    int result = add(2, 3);
    System.out.println("add(2, 3) = " + result);
  }
}

Parâmetros vs argumentos

Parâmetros são marcadores no método; argumentos são os valores reais que você passa na chamada.

public class Main {
  // Greet the user by name (parameter)
  static void greet(String name) {
    System.out.println("Hello, " + name + "!");
  }

  public static void main(String[] args) {
    // "Alice" is an argument; it is copied into parameter `name`
    greet("Alice");
    greet("Bob");
  }
}

Retorno vs vazio

Métodos void não retornam um valor; os demais retornam o tipo especificado (por exemplo, double). Use return para enviar um resultado de volta.

public class Main {
  // Convert Celsius to Fahrenheit and return the result
  static double cToF(double c) {
    double f = c * 9.0 / 5.0 + 32.0;
    return f;
  }

  // Print a line (no value returned)
  static void line() {
    System.out.println("----------");
  }

  public static void main(String[] args) {
    double out = cToF(25.0);
    System.out.println("25C -> " + out + "F");
    line();
  }
}

Ordem dos parâmetros

Os argumentos correspondem aos parâmetros por posição e tipo. Lembre-se: a ordem importa.

public class Main {
  // Compute the area of a rectangle
  static int area(int width, int height) {
    return width * height;
  }

  public static void main(String[] args) {
    // Argument order must match parameter order by position
    int a1 = area(3, 5); // width=3, height=5
    int a2 = area(5, 3); // width=5, height=3
    System.out.println("area(3,5) = " + a1);
    System.out.println("area(5,3) = " + a2);
  }
}

Verificação de assinatura

Verificação rápida: Qual é uma assinatura válida de método Java?

Recapitulação e próxima etapa

Recapitulação: Você definiu métodos, passou argumentos para parâmetros, retornou valores e entendeu void. A seguir: valores de retorno em profundidade e sobrecarga.

Perguntas Frequentes

A aula “Definição de métodos e parâmetros” é grátis?

Sim — o texto completo de “Definição de métodos e parâmetros” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.

O que vou aprender em “Definição de métodos e parâmetros”?

Defina métodos, leia assinaturas de métodos e passe argumentos corretamente para os parâmetros. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Java Academy?

Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Definição de métodos e parâmetros”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Java Academy?

Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Definição de métodos e parâmetros
  2. Valores de retorno e sobrecarga
  3. Escopo e tempo de vida
← Voltar para Java Academy