package Lecture6; public class CallByValue { public static void main(String[] args) { int i= 3; double d= 77.0; System.out.println("Main 1: i= " + i + ", d= " + d); triple(i, d); // No devuelve ningún valor System.out.println("Main 2: i= " + i + ", d= " + d); // Parte secundaria del ejemplo: conversión de argumentos triple(i, i); // Ok-Java convierte int a double System.out.println("Main 3: i= " + i); } public static void triple(int ii, double dd){ System.out.println("Triple 1: ii= " + ii + ", dd= " + dd); ii *= 3; // ii= ii*3; dd *= 3.0; System.out.println("Triple 2: ii= " + ii + ", dd= " + dd); } }