Void Methods
Parte da seção Fundamentos do Journey de Java da Coddy — lição 57 de 73.
Em Java, um método void é um método que não retorna nenhum valor. Quando você declara um método como void, isso indica que o método executa uma tarefa ou um conjunto de operações, mas não produz um resultado que precisa ser retornado ao chamador. Métodos void são usados quando você deseja executar ações como imprimir saída, modificar estados de objetos ou executar uma sequência de instruções sem retornar um valor específico.
Aqui está a estrutura básica de um void método:
public static void methodName(parameters) {
// Code to be executed
}Desafio
FácilCrie um método void chamado printNTimes. Este método deve receber dois argumentos:
- Uma string
message. - Um inteiro
n.
O método deve imprimir a message no console n vezes. Use um loop for para repetir a impressão.
No método main, chame printNTimes com as entradas message e a entrada n
Folha de consulta
Um void executa tarefas sem retornar um valor:
public static void methodName(parameters) {
// Code to be executed
}Métodos void são usados para ações como imprimir saída, modificar estados de objetos ou executar instruções sem retornar um valor específico.
Experimente você mesmo
import java.util.Scanner;
public class Main {
public static void printNTimes(String message, int n) {
// Escreva seu código aqui
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String msg = scanner.nextLine();
int n = scanner.nextInt();
printNTimes(msg, n);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison10Methods (Functions)
Declaring MethodsMethod ParametersReturn TypesMethod OverloadingRecap - Sigma FunctionRecap - Validation FunctionVoid Methods5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else