Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
//Classe
package org.me.exemplesobretres;
public class ExercicioSobrecarga03 {
public void metodoAdiciona(int num1, int num2){
System.out.println("Soma de dois valores: " + (num1 + num2));
}
public void metodoAdiciona(int num3, int num4, int num5){
System.out.println("Soma de tres valores: " +(num3 + num4 + num5)
);
}
public void metodoAdiciona(float num6, float num7){
System.out.println("Soma de dois valores reais: "+(num6 + num7));
}
public void metodoAdiciona(String nome, String sobrenome){
System.out.printf("Nome e sobrenome: %s %s ! \n",nome,sobrenome);
}
}
//Aplicação
package testesobrecarga03;
import java.util.Scanner;
import org.me.exemplesobretres.ExercicioSobrecarga03;
public class TesteSobrecarga03 {
public static void main(String[] args) {
ExercicioSobrecarga03 ex1 = new ExercicioSobrecarga03();
Scanner leia1 = new Scanner(System.in);
ExercicioSobrecarga03 ex2 = new ExercicioSobrecarga03();
Scanner leia2 = new Scanner(System.in);
ExercicioSobrecarga03 ex3 = new ExercicioSobrecarga03();
Scanner leia3 = new Scanner(System.in);
ExercicioSobrecarga03 ex4 = new ExercicioSobrecarga03();
Scanner leia4 = new Scanner(System.in);
int num1, num2;
int num3, num4, num5;
float num6, num7;
String nome, sobrenome;
System.out.println("Informe o primeiro valor: ");
num1 = leia1.nextInt();
System.out.println("Informe o primeiro valor: ");
num2 = leia1.nextInt();
ex1.metodoAdiciona(num1,num2);
System.out.println("--------------------------");
System.out.println("Informe o primeiro valor: ");
num3 = leia2.nextInt();
System.out.println("Informe o primeiro valor: ");
num4 = leia2.nextInt();
System.out.println("Informe o primeiro valor: ");
num5 = leia2.nextInt();
ex2.metodoAdiciona(num3,num4,num5);
System.out.println("--------------------------");
System.out.println("Informe o primeiro valor: ");
num6 = leia3.nextFloat();
System.out.println("Informe o primeiro valor: ");
num7 = leia3.nextFloat();
ex3.metodoAdiciona(num6,num7);
System.out.println("--------------------------");
System.out.println("Informe o primeiro nome: ");
nome = leia4.nextLine();
System.out.println("Informe o sobrenome: ");
sobrenome = leia4.nextLine();
ex4.metodoAdiciona(nome, sobrenome);
}
}