рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рдпрд╛рдиреА рд╕рдВрдХрд▓рдХ рдХрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдХреНрдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ) - 1

"рд╣рд╛рдп, рдЕрдореАрдЧреЛ! рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреБрдЫ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред"

"рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛рдпрд╛ рдерд╛ рдХрд┐ рд╕рдВрдХрд▓рдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА рдЕрдЬреНрдЮрд╛рдд рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдЖрдВрддрд░рд┐рдХ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░ рджреЗрддрд╛ рд╣реИред"

"рд╣рд╛рдБред рдореБрдЭреЗ рдпрд╣ рднреА рдпрд╛рдж рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдирд╛рдо рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ: 1, 2, 3, рдЖрджрд┐ред"

"рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реАред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рд╕реВрдХреНрд╖реНрдорддрд╛ рд╣реИред"

"рдпрджрд┐ рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╡рд░реНрдЧ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХрд┐рд╕реА рднреА рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрди рдЪрд░реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдЙрддреНрдкрдиреНрди рд╡рд░реНрдЧ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗред рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВред"

"рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:"

рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ:
class Car
{
 public ArrayList createPoliceCars(int count)
 {
  ArrayList result = new ArrayList();

  for(int i = 0; i < count; i++)
  {
 final int number = i;
   result.add(new Car()
    {
     public String toString()
     {
      return ""+number;
     }
    });
  }
  return result;
 }
}

"рдФрд░ рд╕рдВрдХрд▓рдХ рдЗрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:

рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж:
class Car
{
 public ArrayList createPoliceCars(int count)
 {
  ArrayList result = new ArrayList();

  for(int i = 0; i < count; i++)
  {
   final int number = i;
   result.add(new Anonymous2 (number));
  }
   return result;
  }

 class Anonymous2
 {
  final int number;
  Anonymous2(int number)
 {
  this.number = number;
 }

  public String toString()
  {
   return ""+ number;
  }
 }
}

"рдХреНрдпрд╛ рдЖрдкрдХреЛ рдмрд╛рдд рд╕рдордЭ рдореЗрдВ рдЖрдИ? рдЗрдирд░ рдХреНрд▓рд╛рд╕ рдореЗрдердб рдХреЗ рд▓реЛрдХрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рддрдХ рдЗрдирд░ рдХреНрд▓рд╛рд╕ рдХрд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореЗрдердб рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред"

"рдЕрдм рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБред toString() рд╡рд┐рдзрд┐ рдкрд╛рд░рд┐рдд рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛:"

рдП) рдЗрд╕реЗ рдЬреЗрдирд░реЗрдЯ рдХреНрд▓рд╛рд╕ рдХреЗ рдЕрдВрджрд░ рд╕реЗрд╡ рдХрд░реЗрдВ

рдмреА) рдЗрд╕реЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

"рд╕рдордЭ рдЧрдпрд╛ред рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЕрдВрджрд░ рдШреЛрд╖рд┐рдд рд╡рд░реНрдЧ рд╣рдореЗрд╢рд╛ рдЪрд░ рдХреА рдкреНрд░рддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред"

"рдмрд┐рд▓реНрдХреБрд▓!"

"рдлрд┐рд░ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдЪрд░ рдЕрдВрддрд┐рдо рдХреНрдпреЛрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореВрд▓ рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭ рдкрд╛рдПрдЧрд╛ рдХрд┐ рд╡рд╣ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЙрд╕реЗ рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рд╕реЗ рдордирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред"

"рдареАрдХ рд╣реИ, рдЪрд░ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрджрд▓реЗ рдореЗрдВ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯреА рд╕реА рдХреАрдордд рд▓рдЧрддреА рд╣реИ, рд╕рдВрдХрд▓рдХ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрдЧ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рд╡рд┐рдзрд┐ рдореЗрдВ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрд╕ рд╡рд┐рдзрд┐ рдХреЗ рд╕рднреА рдЪрд░ рдХреЛ рд╕рд╣реЗрдЬрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред"

"рдореИрдВ рд╕рд╣рдордд рд╣реВрдВред рдЕрдирд╛рдо рд╕реНрдерд╛рдиреАрдп рд╡рд░реНрдЧ рдЕрднреА рднреА рд╕реБрдкрд░ рдХреВрд▓ рд╣реИрдВред"

"рдЕрдЧрд░ рдореИрдВ рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╡рд░реНрдЧ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдЗрд╕рдореЗрдВ рд╡рд┐рдзрд┐ рдХреЗ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдХреНрдпрд╛ рд╕рдВрдХрд▓рдХ рдЙрдиреНрд╣реЗрдВ рдХрдХреНрд╖рд╛ рдореЗрдВ рднреА рдЬреЛрдбрд╝ рджреЗрдЧрд╛?"

"рд╣рд╛рдБ, рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдХрдХреНрд╖рд╛ рдФрд░ рдЙрд╕рдХреЗ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред"

"рд╡рд╣реА рдореИрдВрдиреЗрдВ рд╕реЛрдЪрд╛ред"