CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╡рд╛рдЪрди: "рд╡рд╛рдЪрдХ"
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╡рд╛рдЪрди: "рд╡рд╛рдЪрдХ"

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
рд╣рд╛рдп! рд▓реЗрд╡реНрд╣рд▓ 3 рдордзреАрд▓ рдзрдбреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрдиреНрд╕реЛрд▓рд╡рд░ рд╕рд╛рдордЧреНрд░реА рдХрд╢реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛рдпрдЪреА рдЖрдгрд┐ рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рдбреЗрдЯрд╛ рдХрд╕рд╛ рд╡рд╛рдЪрд╛рдпрдЪрд╛ рд╣реЗ рд╢рд┐рдХрд╡рд▓реЗ.
рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╡рд╛рдЪрди: "рд╡рд╛рдЪрдХ" - рез
рд╣реЗ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рдЬрдЯрд┐рд▓ рд░рдЪрдирд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рджреЗрдЦреАрд▓ рд╢рд┐рдХрд▓рд╛рдд:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
рдкрд░рдВрддреБ рдПрдХ рдкреНрд░рд╢реНрди рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреЗ рдЙрддреНрддрд░ рдЖрдореНрд╣реА рдЕрджреНрдпрд╛рдк рджрд┐рд▓реЗрд▓реЗ рдирд╛рд╣реА.

рдЬрдЧрд╛рдд рд╣реЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ?

рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреНрд╡рдЪрд┐рддрдЪ рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрд╡рддрдВрддреНрд░ рдЕрд╕рддрд╛рдд. рддреЗ рдЗрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕, рд╕рд┐рд╕реНрдЯрдореНрд╕, рдЗрдВрдЯрд░рдиреЗрдЯ рдЗрддреНрдпрд╛рджреАрдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддрд╛рдд. "рд╕рдВрд╡рд╛рдж" рджреНрд╡рд╛рд░реЗ рдЖрдордЪрд╛ рдореБрдЦреНрдп рдЕрд░реНрде "рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ" рдЕрд╕рд╛ рд╣реЛрддреЛ. рдореНрд╣рдгрдЬреЗрдЪ, рддреЗ рдХрд╛рд╣реА рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбреЗрдЯрд╛ рдХреБрдареЗрддрд░реА рдкрд╛рдард╡рддрд╛рдд. рдбреЗрдЯрд╛рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдЙрджрд╛рд╣рд░рдгреЗ рджреИрдирдВрджрд┐рди рдЬреАрд╡рдирд╛рдд рднрд░рдкреВрд░ рдЖрд╣реЗрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЕрдиреЗрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рддреБрдордЪреЗ Facebook рдХрд┐рдВрд╡рд╛ Twitter рдЦрд╛рддреЗ рд╡рд╛рдкрд░реВрди рд╕рд╛рдЗрди рдЗрди рдХрд░реВ рджреЗрддрд╛рдд. рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рджреЛрди рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ (рдЙрджрд╛. Twitter рдЖрдгрд┐ рддреБрдореНрд╣реА рд╕рд╛рдЗрди рдЗрди рдХрд░рдд рдЕрд╕рд▓реЗрд▓реА рд╡реЗрдмрд╕рд╛рдЗрдЯ) рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛рдЪреА рджреЗрд╡рд╛рдгрдШреЗрд╡рд╛рдг рдХрд░рддрд╛рдд. рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣реА рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╕рд╛рдЗрди рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ. "рдкреНрд░рд╡рд╛рд╣" рд╣рд╛ рд╢рдмреНрджрдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬрдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рд╡рд░реНрдгрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рд╣реЗ рдирд╛рд╡ рдХреБрдареВрди рдЖрд▓реЗ? рддреБрдордЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдд, "рдкреНрд░рд╡рд╛рд╣" рдирджреНрдпрд╛рдВрд╢реА рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕реВ рд╢рдХрддреЛ. рд╣рд╛ рдЕрдкрдШрд╛рдд рдирд╛рд╣реА :) рдкреНрд░рд╡рд╛рд╣ рд╣рд╛ рдереЛрдбрдХреНрдпрд╛рдд рдбреЗрдЯрд╛рдЪрд╛ рдПрдХ рд╣рд▓рдгрд╛рд░рд╛ рддреБрдХрдбрд╛ рдЖрд╣реЗ. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдордзреНрдпреЗ, рддреЗ рдкрд╛рдгреА рдирд╛рд╣реА рдЬреЗ рд╡рд╛рд╣рддреЗ - рдкрд░рдВрддреБ рдмрд╛рдЗрдЯреНрд╕ рдЖрдгрд┐ рд╡рд░реНрдгрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛. рдЖрдореНрд╣реА рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣рд╛рддреВрди рдбреЗрдЯрд╛рдЪреЗ рдмрд┐рдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддреЛ. рдкреБрдиреНрд╣рд╛, рдЖрдореНрд╣реА рдкрд╛рдгреА/рдкреНрд░рд╡рд╛рд╣ рд╕рд╛рджреГрд╢реНрдп рд╡рд╛рдкрд░реБ: рддреБрдореНрд╣реА рд╕реВрдк рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдЧ рд╡рд┐рдЭрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рддреБрдордЪреНрдпрд╛ рдлреБрд▓рд╛рдВрдирд╛ рдкрд╛рдгреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдирджреАрддреВрди рдкрд╛рдгреА рдХрд╛рдвреВ рд╢рдХрддрд╛. рдкреНрд░рд╡рд╛рд╣ рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рджреЗрддрд╛рдд: рдЗрдВрдЯрд░рдиреЗрдЯ рдЕрд╕реЛ, рддреБрдордЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдЪреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдо рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдХрд╛рд╣реА рдЕрд╕реЛ тАФ рдпрд╛рдиреЗ рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА. рдкреНрд░рд╡рд╛рд╣ рд╣реЗ рдПрдХ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рд╕рд╛рдзрди рдЖрд╣реЗ. рддреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ рдХреБрдареВрдирд╣реА (рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░реАрдо) рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдХреЛрдареЗрд╣реА (рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╡рд╛рд╣) рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд. рддреНрдпрд╛рдВрдЪреЗ рдХрд╛рд░реНрдп рд╕рдорд╛рди рдЖрд╣реЗ: рдПрдХрд╛ рдард┐рдХрд╛рдгрд╛рд╣реВрди рдбреЗрдЯрд╛ рдШреЗрдгреЗ рдЖрдгрд┐ рджреБрд╕рд░реНрдпрд╛ рдард┐рдХрд╛рдгреА рдкрд╛рдард╡рдгреЗ. рджреЛрди рдкреНрд░рдХрд╛рд░рдЪреЗ рдкреНрд░рд╡рд╛рд╣ рдЖрд╣реЗрдд:
  1. рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрдирдкреБрдЯ рдкреНрд░рд╡рд╛рд╣ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд
  2. рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╡рд╛рд╣ рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗрдд.
InputStreamJava рдордзреНрдпреЗ, рд╣реЗ рдкреНрд░рд╡рд╛рд╣ рдЖрдгрд┐ рд╡рд░реНрдЧрд╛рдВрджреНрд╡рд╛рд░реЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд OutputStream. рдкрд░рдВрддреБ рдкреНрд░рд╡рд╛рд╣рд╛рдВрдЪреЗ рд╡рд░реНрдЧреАрдХрд░рдг рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╡рд╛рд╣рд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА рдмрд╛рдЗрдЯ рдкреНрд░рд╡рд╛рд╣ рдЖрдгрд┐ рд╡рд░реНрдг рдкреНрд░рд╡рд╛рд╣ рджреЗрдЦреАрд▓ рдмреЛрд▓рддреЛ . рдпреЗрдереЗ рдЕрд░реНрде рдкреБрд░реЗрд╕рд╛ рд╕реНрдкрд╖реНрдЯ рдЕрд╕рд╛рд╡рд╛: рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░реАрдо рдорд╛рд╣рд┐рддреА рдмрд╛рдЗрдЯреНрд╕рдЪрд╛ рд╕рдВрдЪ рдореНрд╣рдгреВрди рдкрд╛рдард╡рддреЗ, рддрд░ рдХреЕрд░реЗрдХреНрдЯрд░ рд╕реНрдЯреНрд░реАрдо рддреА рдХреЕрд░реЗрдХреНрдЯрд░реНрд╕рдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдЪреНрдпрд╛ рд░реВрдкрд╛рдд рдкрд╛рдард╡рддреЗ. рдпрд╛ рдзрдбреНрдпрд╛рдд, рдЖрдкрдг рдЗрдирдкреБрдЯ рдкреНрд░рд╡рд╛рд╣рд╛рдВрд╡рд░ рд▓рдХреНрд╖ рджреЗрдК. рдореА рдзрдбреНрдпрд╛рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╡рд╛рд╣рд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реА рдПрдХ рд▓рд┐рдВрдХ рдЯрд╛рдХреЗрди. рддреБрдореНрд╣реА рддреЗ рд╕реНрд╡рддрдГ рд╡рд╛рдЪреВ рд╢рдХрддрд╛ :) рдЖрддрд╛ рд╣рд╛ рдХреЛрдб рдкрд╣рд╛:
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
рдзрдбреНрдпрд╛рдВрдордзреВрди рдЬрд╛рддрд╛рдирд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реА рдУрд│ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рднреАрддреАрджрд╛рдпрдХ рд╡рд╛рдЯрд▓реА рдирд╛рд╣реА рдХрд╛? :) рдПрдХрджрд╛ рдЖрдореНрд╣реА рддреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реЗ рд╢реЛрдзреВрди рдХрд╛рдврд▓реНрдпрд╛рдирдВрддрд░ рдЕрд╕реЗ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдЪрд▓рд╛ рдЧреЛрд╖реНрдЯреА рдмрд░реЛрдмрд░ рдареЗрд╡реВрдпрд╛. рдЖрдореНрд╣реА рд╢реЗрд╡рдЯреА рд╕реБрд░реВ рдХрд░реВ. System.inрдПрдХ InputStreamрдСрдмреНрдЬреЗрдХреНрдЯ рдЖрд╣реЗ, рдЬреНрдпрд╛ рд╡рд░реНрдЧрд╛рдмрджреНрджрд▓ рдЖрдкрдг рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдХрд╛рд│рд╛рдд рдмреЛрд▓рд▓реЛ рд╣реЛрддреЛ рддреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг. рд╣реЗ рд╕рд┐рд╕реНрдЯрдо рдЗрдирдкреБрдЯ рдЙрдкрдХрд░рдг (рдХреАрдмреЛрд░реНрдб) рд╢реА рд▓рд┐рдВрдХ рдХреЗрд▓реЗрд▓реЗ рдЗрдирдкреБрдЯ рдкреНрд░рд╡рд╛рд╣ рдЖрд╣реЗ. рддрд╕реЗ, рддреБрдореНрд╣реА рдпрд╛ рдкреНрд░рд╡рд╛рд╣рд╛рд╢реА рдЕрдкреНрд░рддреНрдпрдХреНрд╖рдкрдгреЗ рдкрд░рд┐рдЪрд┐рдд рдЖрд╣рд╛рдд. рд╢реЗрд╡рдЯреА, рддреБрдореНрд╣реА рд╡рд╛рд░рдВрд╡рд╛рд░ рддреНрдпрд╛рдЪрд╛ "рд╕рд╣рдХрд░реНрдореА" рд╡рд╛рдкрд░рддрд╛ тАФ System.out! System.outрд╕рд┐рд╕реНрдЯрдо рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рд╡рд╛рд╣ рдЖрд╣реЗ. рддреБрдордЪреНрдпрд╛ рдЖрд╡рдбрддреНрдпрд╛ рдкрджреНрдзрддреАрджреНрд╡рд╛рд░реЗ рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ System.out.println(), рдЬреА рддреБрдореНрд╣реА рд╕рддрдд рд╡рд╛рдкрд░рддрд╛ :) System.outрд╣рд╛ рдХрдиреНрд╕реЛрд▓рд▓рд╛ рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рд╡рд╛рд╣ рдЖрд╣реЗ, рддрд░System.inрдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рдбреЗрдЯрд╛ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ. рд╣реЗ рд╕рд░реНрд╡ рд╕реЛрдкреЗ рдЖрд╣реЗ :) рдЗрддрдХреЗрдЪ рдХрд╛рдп, рдЖрдореНрд╣реА рдпрд╛ рдкреНрд░рдЪрдВрдб рд░рдЪрдирд╛рд╢рд┐рд╡рд╛рдп рдХреАрдмреЛрд░реНрдбрд╡рд░реАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рдЪреВ рд╢рдХрддреЛ. рдЖрдкрдг рдлрдХреНрдд рд▓рд┐рд╣реВ рд╢рдХрддреЛ: System.in.read();
public class Main {

   public static void main(String[] args) throws IOException {

       while (true) {
           int x = System.in.read();
           System.out.println(x);
       }
   }
}
рд╡рд░реНрдЧ InputStream(рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛, System.inрдПрдХ InputStreamрдСрдмреНрдЬреЗрдХреНрдЯ рдЖрд╣реЗ) рдордзреНрдпреЗ рдПрдХ read()рдкрджреНрдзрдд рдЖрд╣реЗ рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдбреЗрдЯрд╛ рд╡рд╛рдЪреВ рджреЗрддреЗ. рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗ: рддреЗ рдмрд╛рдЗрдЯ рд╡рд╛рдЪрддреЗ , рд╡рд░реНрдг рдирд╛рд╣реА . рдлрдХреНрдд рдЗрдВрдЧреНрд░рдЬреА рдЕрдХреНрд╖рд░реЗ рд╡рд╛рдкрд░рдгреЗ рдХрдВрдЯрд╛рд│рд╡рд╛рдгреЗ рдЖрд╣реЗ рдореНрд╣рдгреВрди рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди "щнЪ" рдЪрд╛ рдЪрд┐рдиреА рдЕрдХреНрд╖рд░ рд╡рд╛рдЪрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛ (рдлрдХреНрдд рдпреЗрдереВрди рд╣реЗ рдЕрдХреНрд╖рд░ рдХреЙрдкреА рдХрд░рд╛ рдЖрдгрд┐ PC рд╡рд░ ctrl + v рдХрд┐рдВрд╡рд╛ Mac рд╡рд░ Command + v рд╡рд╛рдкрд░реВрди рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдкреЗрд╕реНрдЯ рдХрд░рд╛ ). рдпрд╛ рдкрд╛рддреНрд░рд╛рдЪрд╛ рдЕрд░реНрде 'рдорд╛рд╕рд╛' рдЕрд╕рд╛ рд╣реЛрддреЛ. рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: щнЪ 233 173 154 10 рд╣реЗ рдЪрд┐рдиреНрд╣ рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдЪреАрдиреА рд╕рдВрдЧрдгрдХрд╛рдЪреНрдпрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ 3 рдмрд╛рдЗрдЯреНрд╕ рд╡реНрдпрд╛рдкрддрд╛рдд (рд▓реЕрдЯрд┐рди рдЕрдХреНрд╖рд░рд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдЬреЗ рдлрдХреНрдд 1 рдмрд╛рдЗрдЯ рд╡реНрдпрд╛рдкрддрд╛рдд). рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдкреНрд░рд╡рд╛рд╣рд╛рддреВрди 4 рдмрд╛рдЗрдЯ рд╡рд╛рдЪрд▓реЗ рдЬрд╛рддрд╛рдд: рдкрд╣рд┐рд▓реЗ рддреАрди "щнЪ" рд╡рд░реНрдг рджрд░реНрд╢рд╡рддрд╛рдд рдЖрдгрд┐ рдЗрддрд░ рдмрд╛рдЗрдЯ рдирд╡реАрди рдУрд│ (рдПрдВрдЯрд░) рджрд░реНрд╢рд╡рддрд╛рдд. рддреНрдпрд╛рдиреБрд╕рд╛рд░, System.inрддреНрдпрд╛рдЪреНрдпрд╛ рдЕрд╢реЛрднрд┐рдд рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдирд╛рд╣реА. рдорд╛рдирд╡рд╛рдВрдирд╛ (рджреБрд░реНрдорд┐рд│ рдЕрдкрд╡рд╛рджрд╛рдВрд╕рд╣!) рдмрд╛рдЗрдЯреНрд╕ рдХрд╕реЗ рд╡рд╛рдЪрд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА. рдкрдг InputStreamReaderрд╡рд░реНрдЧ рдмрдЪрд╛рд╡рд╛рд╕рд╛рдареА рдпреЗрддреЛ! рд╣рд╛ рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪрд╛ рдкреНрд░рд╛рдгреА рдЖрд╣реЗ рддреЗ рдкрд╛рд╣реВрдпрд╛.
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
рдЖрдореНрд╣реА InputStreamReaderSystem.in рдСрдмреНрдЬреЗрдХреНрдЯрдХрдбреЗ рдЬрд╛рддреЛ . рд╡рд░реНрдЧрд╛рдЪреЗ рдирд╛рд╡ рддреЗ рд╕рд╛рдВрдЧрддреЗ! рдЖрдореНрд╣реА рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рд╕ рдЗрдирдкреБрдЯ рдкреНрд░рд╡рд╛рд╣ рдкрд╛рд╕ рдХрд░рддреЛ рдЬреНрдпрд╛рд╡рд░реВрди рддреЛ рдбреЗрдЯрд╛ рд╡рд╛рдЪреЗрд▓. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд... InputStreamReader
new InputStreamReader(System.in)
...рдЖрдореНрд╣реА рд╕рд╛рдВрдЧрддреЛ, "рддреБрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдо рдЗрдирдкреБрдЯ рдкреНрд░рд╡рд╛рд╣ (рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди) рдбреЗрдЯрд╛ рд╡рд╛рдЪрд╛рд▓". рдкрд░рдВрддреБ рд╣реЗ рддреНрдпрд╛рдЪреЗ рдПрдХрдореЗрд╡ рдХрд╛рд░реНрдп рдирд╛рд╣реА! InputStreamReaderрдкреНрд░рд╡рд╛рд╣рд╛рддреВрди рдХреЗрд╡рд│ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдд рдирд╛рд╣реА . рд╣реЗ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░реАрдордЪреЗ рдХреЕрд░реЗрдХреНрдЯрд░ рд╕реНрдЯреНрд░реАрдордордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ . рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛рдкреБрдвреЗ рдбреЗрдЯрд╛ "рдПрдХ рдЖрдгрд┐ рд╢реВрдиреНрдп" рдордзреВрди "рдорд╛рдирд╡реА-рд╡рд╛рдЪрдиреАрдп рднрд╛рд╖рд╛" рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. InputStreamreaderрддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд░рддреЗ. рдЕрд░реНрдерд╛рдд, InputStreamReaderрдХрдиреНрд╕реЛрд▓рдордзреАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рдЪрдгреНрдпрд╛рдкреБрд░рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рдирд╛рд╣реА. рддреЗ рдЗрддрд░ рдард┐рдХрд╛рдгрд╛рдВрд╡рд░реАрд▓ рдбреЗрдЯрд╛ рджреЗрдЦреАрд▓ рд╡рд╛рдЪреВ рд╢рдХрддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлрд╛рдЗрд▓рдордзреВрди:
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

   public static void main(String[] args) throws IOException {
       InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream("C:\\Users\\username\\Desktop\\testFile.txt"));
   }
}
рдпреЗрдереЗ рдЖрдкрдг FileInputStream(рдЪрд╛ рдПрдХ рдлреНрд▓реЗрд╡рд░ InputStream) рддрдпрд╛рд░ рдХрд░рддреЛ, рдлрд╛рдИрд▓ рдкрд╛рдердордзреНрдпреЗ рдкрд╛рд╕ рдХрд░рддреЛ рдЖрдгрд┐ рд╕реНрдЯреНрд░реАрдо рд╕реНрд╡рддрдГ рдХрдбреЗ рдкрд╛рд╕ рдХрд░рддреЛ InputStreamReader. рдЖрддрд╛ рддреЗ рдлрд╛рдИрд▓рдордзреАрд▓ рдбреЗрдЯрд╛ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЕрд╕реЗрд▓ (рдЬрд░ рдлрд╛рдИрд▓ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдкрдерд╛рд╡рд░ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕реЗрд▓ рддрд░). рдЖрдореНрд╣реА рдбреЗрдЯрд╛ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА InputStreamReaderрд╡рд░реНрдЧрд╛рдЪреА read()рдкрджреНрдзрдд рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рддреЛ (рдбреЗрдЯрд╛ рд╕реНрддреНрд░реЛрдд рдХрд╛рд╣реА рдлрд░рдХ рдкрдбрдд рдирд╛рд╣реА: рдХрдиреНрд╕реЛрд▓, рдлрд╛рдЗрд▓ рдХрд┐рдВрд╡рд╛ рдЗрддрд░рддреНрд░). System.in.read()рдЖрдгрд┐ рдордзреНрдпреЗ рдХрд╛рдп рдлрд░рдХ рдЖрд╣реЗ InputStreamReader.read()?\ рдЪрд▓рд╛ рдкреБрдиреНрд╣рд╛ рдПрдХ рд╕рд╣ "щнЪ" рд╡рд░реНрдг рд╡рд╛рдЪрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛ InputStreamReader. щнЪ 233 173 154 10 рдЖрдгрд┐System.in.read() рддреЗрдЪ рдХрд╛рд░реНрдп рдХрд╕реЗ рдХрд░рддреЗ ?InputStreamReader
public class Main {

   public static void main(String[] args) throws IOException {

       InputStreamReader reader = new InputStreamReader(System.in);
       while (true) {
           int x = reader.read();
           System.out.println(x);
       }
   }
}
рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: щнЪ 39770 10 рдлрд░рдХ рд▓рдЧреЗрдЪрдЪ рд╕реНрдкрд╖реНрдЯ рд╣реЛрддреЛ. рд╢реЗрд╡рдЯрдЪрд╛ рдмрд╛рдЗрдЯ (рдирд╡реАрди рдУрд│реАрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдгрд╛рд░рд╛) рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд░рд╛рд╣рддреЛ (рдХреНрд░рдорд╛рдВрдХ 10), рдкрд░рдВрддреБ "щнЪ" рдЕрдХреНрд╖рд░ "39770" рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдЕрдХреНрд╖рд░реЗ рд╡рд╛рдЪрдгреЗ рдореНрд╣рдгрдЬреЗ рд╣реЗрдЪ! 39770 рд╣реЗ рдЕрдХреНрд╖рд░ "щнЪ" рджрд░реНрд╢рд╡рддреЗ рдпрд╛рд╡рд░ рддреБрдордЪрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╕рд▓реНрдпрд╛рд╕, рд╕реНрд╡рддрдГрд▓рд╛ рдкрдЯрд╡реВрди рджреЗрдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ :)
import java.io.IOException;

public class Main {

   public static void main(String[] args) throws IOException {

       char x = 39770;
       System.out.println(x);
   }
}
рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: щнЪ рдкрдг рдЬрд░ InputStreamReaderрдЦреВрдк рдЫрд╛рди рдЖрд╣реЗ, рддрд░ рдЖрдореНрд╣рд╛рд▓рд╛ рджреЗрдЦреАрд▓ рдпрд╛рдЪреА рдЧрд░рдЬ рдХрд╛ рдЖрд╣реЗ BufferedReader? InputStreamReaderрдбреЗрдЯрд╛ рдХрд╕рд╛ рд╡рд╛рдЪрд╛рдпрдЪрд╛ рдЖрдгрд┐ рдмрд╛рдЗрдЯреНрд╕рдЪреЗ рдЕрдХреНрд╖рд░рд╛рдВрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЖрдгрдЦреА рдХрд╛рдп рдорд╛рдЧреВ рд╢рдХрддреЛ? рджреБрд╕рд░рд╛ рд╡рд╛рдЪрдХ рдХрд╛? :/ рдЙрддреНрддрд░ рдЕрдЧрджреА рд╕реЛрдкреЗ рдЖрд╣реЗ: рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рдЖрдгрд┐ рд╕реЛрдпреАрд╕рд╛рдареА . рдЪрд▓рд╛ рдХрд╛рдордЧрд┐рд░реАрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛. рдбреЗрдЯрд╛ рд╡рд╛рдЪрддрд╛рдирд╛ BufferedReader, рддреЗ рдмрдлрд░ рдирд╛рд╡рд╛рдЪреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░ рд╡рд╛рдкрд░рддреЗ, рдЬреЗрдереЗ рддреЗ рд╡рд╛рдЪрд▓реЗрд▓реЗ рд╡рд░реНрдг "рд╕рдВрдЪрдпрд┐рдд" рдХрд░рддреЗ. рд╢реЗрд╡рдЯреА, рдЬреЗрд╡реНрд╣рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдпрд╛ рд╡рд░реНрдгрд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреЗ рдереЗрдЯ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд (рдХреАрдмреЛрд░реНрдб, рдлрд╛рдЗрд▓ рдЗ.) рд╡рд░реВрди рди рдШреЗрддрд╛ рдмрдлрд░рдордзреВрди рдШреЗрддрд▓реЗ рдЬрд╛рддреАрд▓. рдпрд╛рдореБрд│реЗ рднрд░рдкреВрд░ рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдЪрддрд╛рдд. рд╣реЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХрд╛ рдореЛрдареНрдпрд╛ рдХрдВрдкрдиреАрдд рдХреБрд░рд┐рдЕрд░рдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛. рдХреБрд░рд┐рдЕрд░ рдСрдлрд┐рд╕рдордзреНрдпреЗ рдмрд╕рддреЛ, рдбрд┐рд▓рд┐рд╡реНрд╣рд░реАрд╕рд╛рдареА рдХреЛрдгреАрддрд░реА рдкреЕрдХреЗрдЬ рдШреЗрдКрди рдпреЗрдгреНрдпрд╛рдЪреА рд╡рд╛рдЯ рдкрд╛рд╣рддреЛ. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рд▓рд╛ рдирд╡реАрди рдкреЕрдХреЗрдЬ рдорд┐рд│рддреЗ рддреЗрд╡реНрд╣рд╛ рддреЛ рд▓рдЧреЗрдЪ рд░рд╕реНрддреНрдпрд╛рд╡рд░ рдпреЗрдК рд╢рдХрддреЛ. рдкрдг рджрд┐рд╡рд╕рднрд░рд╛рдд рдмрд░реАрдЪ рдкреЕрдХреЗрдЬреЗрд╕ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рддреНрдпрд╛рд▓рд╛ рдСрдлрд┐рд╕ рдЖрдгрд┐ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реАрдЪреЗ рдкрддреНрддреЗ рдпрд╛рдВрдЪреНрдпрд╛рдордзреНрдпреЗ рдЦреВрдк рдлреЗрд▒реНрдпрд╛ рдорд╛рд░рд╛рдпрдЪреНрдпрд╛ рд╣реЛрддреНрдпрд╛. рддреНрдпрд╛рдРрд╡рдЬреА, рдХреБрд░рд┐рдЕрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдд рдПрдХ рдмреЙрдХреНрд╕ рдареЗрд╡рддреЛ. рдкреНрд░рддреНрдпреЗрдХрдЬрдг рддреНрдпрд╛рдВрдЪреЗ рдкреЕрдХреЗрдЬ рдмреЙрдХреНрд╕рдордзреНрдпреЗ рдареЗрд╡рддреЛ. рдЖрддрд╛ рдХреБрд░рд┐рдЕрд░ рд╢рд╛рдВрддрдкрдгреЗ рдмреЙрдХреНрд╕ рдШреЗрдК рд╢рдХрддреЛ рдЖрдгрд┐ рдкрддреНрддреНрдпрд╛рд╡рд░реВрди рдкрддреНрддреНрдпрд╛рд╡рд░ рдЬрд╛рдК рд╢рдХрддреЛ. рдпрд╛рдореБрд│реЗ рдмрд░рд╛рдЪ рд╡реЗрд│ рд╡рд╛рдЪрддреЛ, рдХрд╛рд░рдг рддреНрдпрд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдСрдлрд┐рд╕рд▓рд╛ рдЬрд╛рд╡реЗ рд▓рд╛рдЧрдд рдирд╛рд╣реА. рдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдд, рдмреЙрдХреНрд╕ рдлрдХреНрдд рдПрдХ рдмрдлрд░ рдЖрд╣реЗ, рдЖрдгрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдп рдПрдХ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдЖрд╣реЗ. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдХрд╛рд░реНрдпрд╛рд▓рдпрд╛рдд рдкрд░рдд рдЬрд╛рдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рдХрд░рддрд╛рдирд╛ рдПрдХрд╛рдЪ рдмреЙрдХреНрд╕рдордзреВрди рдкреЕрдХреЗрдЬ рдШреЗрдгреЗ рдХреБрд░рд┐рдЕрд░рд╕рд╛рдареА рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рддреЛ рдкреЗрдЯреНрд░реЛрд▓рд╣реА рд╡рд╛рдЪрд╡реЗрд▓. рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ, рдкреНрд░реЛрдЧреНрд░рд╛рдордордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдбреЗрдЯрд╛ рд╕реНрддреНрд░реЛрддрд╛рдЪрд╛ рд╕рдВрджрд░реНрдн рдШреЗрдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдмрдлрд░рдордзреВрди рдбреЗрдЯрд╛ рдШреЗрдгреЗ рдЦреВрдк рдХрдореА рд╕рдВрд╕рд╛рдзрди-рдХреЗрдВрджреНрд░рд┐рдд рдЖрд╣реЗ. рдкрд░рд┐рдгрд╛рдореА,BufferedReader+ рдПрдХрдЯреНрдпрд╛рдкреЗрдХреНрд╖рд╛ InputStreamReaderрд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗInputStreamReader . рдЖрдореНрд╣реА рдХрд╛рдордЧрд┐рд░реАрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рд╕реЛрдпреАрдЪреЗ рдХрд╛рдп? рдореБрдЦреНрдп рдлрд╛рдпрджрд╛ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА BufferedreaderрдбреЗрдЯрд╛ рдПрдХрд╛ рд╡реЗрд│реА рдХреЗрд╡рд│ рдПрдХрдЪ рд╡рд░реНрдг рд╡рд╛рдЪреВ рд╢рдХрдд рдирд╛рд╣реА (рдЬрд░реА рддреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд╣реЗ рдХрд░реВ рд╢рдХрддреЗ read()), рдкрд░рдВрддреБ рдПрдХрд╛ рд╡реЗрд│реА рд╕рдВрдкреВрд░реНрдг рдУрд│реА рджреЗрдЦреАрд▓! рд╣реЗ readLine()рдкрджреНрдзрдд рд╡рд╛рдкрд░реВрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ;
public class Main {

   public static void main(String[] args) throws IOException {

       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
       String s = reader.readLine();
       System.out.println("We read this line from the keyboard:");
       System.out.println(s);
   }
}
рдХрдиреНрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ: рдЬрд╛рд╡рд╛ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрдЬрд┐рдо рд╣реА рд╕рд░реНрд╡реЛрддреНрддрдо рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрд╣реЗ! рдЖрдореНрд╣реА рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╣реА рдУрд│ рд╡рд╛рдЪрддреЛ: CodeGym рдЬрд╛рд╡рд╛ рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡реЛрддреНрддрдо рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЖрд╣реЗ! рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдбреЗрдЯрд╛ рд╡рд╛рдЪрддрд╛рдирд╛ рд╣реЗ рд╡рд┐рд╢реЗрд╖рддрдГ рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗ. рдЕрдХреНрд╖рд░рд╛рдиреБрд╕рд╛рд░ рдордЬрдХреВрд░рд╛рдЪреНрдпрд╛ рдПрдХ рдХрд┐рдВрд╡рд╛ рджреЛрди рдУрд│реА рд╡рд╛рдЪрдгреЗ рдЕрдЬреВрдирд╣реА рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдЖрд╣реЗ. рдкрдг "рд╡реЙрд░ рдЕрдБрдб рдкреАрд╕" рдордзреНрдпреЗ рдПрдХрд╛ рд╡реЗрд│реА рдПрдХ рдЕрдХреНрд╖рд░ рд╡рд╛рдЪрдгреЗ рдХрд╛рд╣реАрд╕реЗ рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдЕрд╕реЗрд▓ :)
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд