0% acharam este documento útil (0 voto)
8 visualizações2 páginas

Sobrecarga de Métodos em Java

O documento apresenta uma classe ExercicioSobrecarga03 com quatro métodos metodoAdiciona() sobrecarregados para receber parâmetros de tipos diferentes e realizar operações distintas: dois inteiros para soma, três inteiros para soma, dois reais para soma e duas strings para impressão de nome e sobrenome. A classe TesteSobrecarga03 contém o método main() para testar os métodos sobrecarregados recebendo dados de entrada e exibindo os resultados.

Enviado por

Jaime Vaz
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
8 visualizações2 páginas

Sobrecarga de Métodos em Java

O documento apresenta uma classe ExercicioSobrecarga03 com quatro métodos metodoAdiciona() sobrecarregados para receber parâmetros de tipos diferentes e realizar operações distintas: dois inteiros para soma, três inteiros para soma, dois reais para soma e duas strings para impressão de nome e sobrenome. A classe TesteSobrecarga03 contém o método main() para testar os métodos sobrecarregados recebendo dados de entrada e exibindo os resultados.

Enviado por

Jaime Vaz
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Exercício 2

//Classe
package [Link];

public class ExercicioSobrecarga03 {
    
    public void metodoAdiciona(int num1, int num2){
        [Link]("Soma de dois valores: " + (num1 + num2));
    }

    public void metodoAdiciona(int num3, int num4, int num5){
        [Link]("Soma de tres valores: " +(num3 + num4 + num5)
);
    }
    
    public void metodoAdiciona(float num6, float num7){
        [Link]("Soma de dois valores reais: "+(num6 + num7));
    }
    
    public void metodoAdiciona(String nome, String sobrenome){
        [Link]("Nome e sobrenome: %s %s ! \n",nome,sobrenome);
    }
    
}

//Aplicação
package testesobrecarga03;

import [Link];
import [Link].ExercicioSobrecarga03;

public class TesteSobrecarga03 {

    public static void main(String[] args) {
        
        ExercicioSobrecarga03 ex1 = new ExercicioSobrecarga03();
        Scanner leia1 = new Scanner([Link]);
        
        ExercicioSobrecarga03 ex2 = new ExercicioSobrecarga03();
        Scanner leia2 = new Scanner([Link]);
        
        ExercicioSobrecarga03 ex3 = new ExercicioSobrecarga03();
        Scanner leia3 = new Scanner([Link]);
        
        ExercicioSobrecarga03 ex4 = new ExercicioSobrecarga03();
        Scanner leia4 = new Scanner([Link]);
        
        
        int num1, num2;
        int num3, num4, num5;
        float num6, num7;
        String nome, sobrenome;
        
        [Link]("Informe o primeiro valor: ");
        num1 = [Link]();
        [Link]("Informe o primeiro valor: ");
        num2 = [Link]();
        [Link](num1,num2);
        
        [Link]("--------------------------");
        
        [Link]("Informe o primeiro valor: ");
        num3 = [Link]();
        [Link]("Informe o primeiro valor: ");
        num4 = [Link]();
        [Link]("Informe o primeiro valor: ");
        num5 = [Link]();
        [Link](num3,num4,num5);
        
        [Link]("--------------------------");
        
        [Link]("Informe o primeiro valor: ");
        num6 = [Link]();
        [Link]("Informe o primeiro valor: ");
        num7 = [Link]();
        [Link](num6,num7);
    
        [Link]("--------------------------");
        
        [Link]("Informe o primeiro nome: ");
        nome = [Link]();
        [Link]("Informe o sobrenome: ");
        sobrenome = [Link]();
        [Link](nome, sobrenome);
        
        }
    
}

Você também pode gostar