sábado, 12 de abril de 2014

(Java) Casting

Otro de los ejemplos de casting el cual se uso en una operacion, Como pueden ver en la primer parte declaramos las variables como "float" y en la segunda se hace una conversion a tipo "int" lo que causa que halla una perdida de informacion al momento de hacer la operacion

public class CasteJ {

  public static void main (String[]args){
      float num1, num2;//Declaramos las variables
      Scanner scan = new Scanner(System.in);//Para la leer los numeros
      System.out.println(" Escriba el primer numero: ");
      num1 = scan.nextFloat();
      System.out.println(" Escriba el segundo numero: ");
      num2 = scan.nextFloat();
     
      calculate((int)num1, (int)num2);
     
  }
  public static void calculate(int x, int y){//
      System.out.println(" La respuesta es; "+(x+y));
  }
}

No hay comentarios.:

Publicar un comentario