Java-Shildt-168CallByValue

Материал из Викиучебника — открытых книг для открытого мира

Полный справочник по Java. Java SE 6 Edition. 7-е издание. Герберт Шилдт. "Вильямс", Москва - Санкт-Петербург - Киев, 2007, стр.168.

// 168
// Элементарные типы передаются по значению
class Test  {
   void meth(int i, int j)  {
      i *= 2;
      j /= 2;
   }
}
class CallByValue  {
   public static void main(String args[])  {
      Test ob = new Test();
      int a = 15, b = 20;
      System.out.println("a & b before call: " +
                                  a + " " + b);
      ob.meth(a, b);
      System.out.println("a & b after call: " +
                                  a + " " + b);
   }
}