orden de ejecución de la imprenta
Este programa da salida -
<code>A 1 2 </code>
¿No debería dar salida?
<code>1 A 2 </code>
ya que primero a.i debería imprimir 1 y luego a.getI () se ejecuta y debería imprimir A 2
<code>public class A1{ int i=1; public int getI(){ System.out.print("A "); return i+1; } public static void main(String args[]){ A1 a=new A1(); System.out.print(a.i+" "+a.getI()); } } </code>