Advertisement
Guest User

OverLoad.java

a guest
Jun 9th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.93 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. class Tres{
  4.     public int sumar(int x, int y) {
  5.         return x + y;
  6.     }
  7. }
  8.  
  9. class SubClase extends Tres {
  10.     public float sumar(int x, float y) {
  11.         return x + y;
  12.     }
  13.  
  14.     public float sumar(float x, float y) {
  15.         return x + y;
  16.     }
  17.  
  18.     public float sumar(float x, float y, float z) {
  19.         return x + y + z;
  20.     }
  21. }
  22.  
  23. public class OverLoad {
  24.     public static void main(String[] args) {
  25.         Scanner entrada = new Scanner(System.in);
  26.  
  27.         SubClase operacion = new SubClase();
  28.         int int_x = 0;
  29.         int int_y = 0;
  30.         float float_x = 0;
  31.         float float_y = 0;
  32.         float float_z = 0;
  33.  
  34.  
  35.         System.out.println("Suma de dos enteros int x, int y");
  36.         System.out.printf("> ");
  37.         int_x = entrada.nextInt();
  38.         System.out.printf("> ");
  39.         int_y = entrada.nextInt();
  40.         System.out.println("Resultado: " + operacion.sumar(int_x,int_y));
  41.  
  42.  
  43.         System.out.println("Suma de un entero y un float (int x, float y)");
  44.         System.out.printf("> ");
  45.         int_x = entrada.nextInt();
  46.         System.out.printf("> ");
  47.         float_y = entrada.nextFloat();
  48.         System.out.println("Resultado: " + operacion.sumar(int_x,float_y));
  49.  
  50.  
  51.         System.out.println("Suma de dos float (float x, float y)");
  52.         System.out.printf("> ");
  53.         float_x = entrada.nextFloat();
  54.         System.out.printf("> ");
  55.         float_y = entrada.nextFloat();
  56.         System.out.println("Resultado: " + operacion.sumar(float_x,float_y));
  57.  
  58.  
  59.         System.out.println("Suma de 3 float (float x, float y, float z)");
  60.         System.out.printf("> ");
  61.         float_x = entrada.nextFloat();
  62.         System.out.printf("> ");
  63.         float_y = entrada.nextFloat();
  64.         System.out.printf("> ");
  65.         float_z = entrada.nextFloat();
  66.         System.out.println("Resultado: " + operacion.sumar(float_x,float_y,float_z));
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement