1. рдЖрдкрд▓реНрдпрд╛ рдЬреАрд╡рдирд╛рддреАрд▓ рдкрд│рд╡рд╛рдЯ

рдмрд░реНтАНрдпрд╛рдЪрджрд╛ рдЖрдкрд▓реНрдпрд╛ рдЬреАрд╡рдирд╛рдд рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрдиреЗрдХ рд╡реЗрд│рд╛ рд╕рдорд╛рди рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рдордЬрд╛ рдорд▓рд╛ рдЕрдиреЗрдХ рдкреГрд╖реНрдард╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓рд╛ рджрд╕реНрддрдРрд╡рдЬ рд╕реНрдХреЕрди рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ. рдЖрдореНрд╣реА рддреАрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рдХрд░рддреЛ:

  • рд╕реНрдХреЕрдирд░рд╡рд░ рдкрд╣рд┐рд▓реЗ рдкреГрд╖реНрда рдареЗрд╡рд╛
  • рд╕реНрдХреЕрди рдмрдЯрдг рджрд╛рдмрд╛
  • рдкреБрдвреАрд▓ рдкреГрд╖реНрда рд╕реНрдХреЕрдирд░рд╡рд░ рдареЗрд╡рд╛

рд╣реЗ рд╣рд╛рддрд╛рдиреЗ рдХрд░рдгреЗ рдХрдареАрдг рдЖрд╣реЗ. рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╢реАрддрд░реА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рддрд╛ рдЖрд▓реА рддрд░ рдЫрд╛рди рд╣реЛрдИрд▓.

рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреНрдпрд╛: рд╕рдордЬрд╛ рдорд▓рд╛ рдорд╛рдЭреНрдпрд╛ рдЗрдирдмреЙрдХреНрд╕рдордзреАрд▓ рд╕рд░реНрд╡ рди рд╡рд╛рдЪрд▓реЗрд▓реЗ рдИрдореЗрд▓ рд╕реНрдкреЕрдо рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗрдд. рдПрдХреЗ рдХрд╛рд│реА рдорд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдИрдореЗрд▓ рдПрдХрд╛ рд╡реЗрд│реА рдПрдХ рдирд┐рд╡рдбрд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рд╕реНрдкреЕрдо рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓.

рдкрд░рдВрддреБ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрд│рд╢реА рдЖрд╣реЗрдд, рдореНрд╣рдгреВрди рддреНрдпрд╛рдВрдиреА рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЦреВрдк рдкреВрд░реНрд╡реА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ: рдЖрддрд╛ рддреБрдореНрд╣реА рдЕрдХреНрд╖рд░рд╛рдВрдЪреА рдХреЛрдгрддреАрд╣реА рд╕реВрдЪреА рдирд┐рд╡рдбрд╛ рдЖрдгрд┐ "рд╕реНрдкреЕрдо рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рд╛" рдХреНрд▓рд┐рдХ рдХрд░рд╛ рдЖрдгрд┐ рдирдВрддрд░ рддреБрдордЪрд╛ рдИрдореЗрд▓ рдХреНрд▓рд╛рдпрдВрдЯ рд╕реВрдЪреАрдордзреВрди рдЬрд╛рддреЛ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдИрдореЗрд▓ рд╕реНрдкреЕрдо рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рд╣рд▓рд╡рддреЛ.

рдЖрдореНрд╣реА рдпреЗрдереЗ рдХрд╛рдп рдореНрд╣рдгреВ рд╢рдХрддреЛ? рд╕рдВрдЧрдгрдХ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХрд╛ рдХреНрд▓рд┐рдХрд╡рд░ рд╢реЗрдХрдбреЛ рдХрд┐рдВрд╡рд╛ рд╣рдЬрд╛рд░реЛ рдиреАрд░рд╕ рдСрдкрд░реЗрд╢рдиреНрд╕ рдХрд░реВ рд╢рдХрддрд╛рдд рддреЗрд╡реНрд╣рд╛ рд╣реЗ рдЕрддрд┐рд╢рдп рд╕реЛрдпреАрдЪреЗ рдЕрд╕рддреЗ. рдЖрдгрд┐ рдЖрддрд╛ рдЖрдкрдг рд╣реЗ рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рддреЗ рджреЗрдЦреАрд▓ рд╢рд┐рдХрд╛рд▓.


2. whileрдкрд│рд╡рд╛рдЯ

if-else рд╡рд┐рдзрд╛рдирд╛рдиреЗ рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд▓рдХреНрд╖рдгреАрдп рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╡рд┐рд╡рд┐рдз рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рднрд┐рдиреНрди рдХреНрд░рд┐рдпрд╛ рдХрд░рдгрд╛рд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд┐рдгреЗ рд╢рдХреНрдп рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдкрдг рдЖрдгрдЦреА рдПрдХ рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ рдЬреА рдЖрдордЪреНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдирд╛ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрдирд╡реЗрд▓ - рд▓реВрдк .

Java рдордзреНрдпреЗ 4 рдкреНрд░рдХрд╛рд░рдЪреЗ loops рдЖрд╣реЗрдд: while, for, for-eachрдЖрдгрд┐ do-while. рдЖрддрд╛ рдЖрдкрдг рдпрд╛рдкреИрдХреА рдкрд╣рд┐рд▓реНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрдЪрд╛ рд╢реЛрдз рдШреЗрдК.

рдПрдХ whileрд▓реВрдк рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рдпрд╛рдд рдлрдХреНрдд рджреЛрди рднрд╛рдЧ рдЕрд╕рддрд╛рдд: рдПрдХ рдХрдВрдбрд┐рд╢рди рдЖрдгрд┐ рд▓реВрдк рдмреЙрдбреА . рдЬреЛрдкрд░реНрдпрдВрдд рд╕реНрдерд┐рддреА рдЖрд╣реЗ рддреЛрдкрд░реНрдпрдВрдд рд▓реВрдк рдмреЙрдбреА рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ true. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, whileрд▓реВрдк рдЕрд╕реЗ рджрд┐рд╕рддреЗ:

while (condition)
   statement;
whileрдПрдХрд╛ рд╡рд┐рдзрд╛рдирд╛рд╕рд╣ рд▓реВрдкрд╕рд╛рдареА рдиреЛрдЯреЗрд╢рди
while (condition)
{
   block of statements
}
whileрд╕реНрдЯреЗрдЯрдореЗрдВрдЯрдЪреНрдпрд╛ рдмреНрд▓реЙрдХрд╕рд╣ рд▓реВрдкрд╕рд╛рдареА рдиреЛрдЯреЗрд╢рди

рд╣реЗ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рдЬреЛрдкрд░реНрдпрдВрдд рд▓реВрдк рдХрдВрдбрд┐рд╢рди рд╕рдорд╛рди рдЕрд╕рддреЗ рддреЛрдкрд░реНрдпрдВрдд рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд┐рдВрд╡рд╛ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯрдЪреЗ рдмреНрд▓реЙрдХ рдкреБрдиреНрд╣рд╛ рдкреБрдиреНрд╣рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд .true

рд╣реЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ: рдкреНрд░рдердо, рд╕реНрдерд┐рддреА рддрдкрд╛рд╕рд▓реА рдЬрд╛рддреЗ. рдЬрд░ рддреЗ рдЦрд░реЗ рдЕрд╕реЗрд▓, рддрд░ рд▓реВрдк рдмреЙрдбреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ ( рд╡рд┐рдзрд╛рди рдХрд┐рдВрд╡рд╛ рд╡рд┐рдзрд╛рдирд╛рдВрдЪрд╛ рдмреНрд▓реЙрдХ ). рдирдВрддрд░ рд╕реНрдерд┐рддреА рдкреБрдиреНрд╣рд╛ рддрдкрд╛рд╕рд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рд▓реВрдк рдмреЙрдбреА рдкреБрдиреНрд╣рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. рдЖрдгрд┐ рдЕрд╢реАрдЪ рд╕реНрдерд┐рддреА рдЦреЛрдЯреА рд╣реЛрдИрдкрд░реНрдпрдВрдд.

рдЬрд░ рд╕реНрдерд┐рддреА рдиреЗрд╣рдореА рд╕рддреНрдп рдЕрд╕реЗрд▓ , рддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрдзреАрд╣реА рдЪрд╛рд▓реВ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рддреЗ рдХрд╛рдпрдордЪреЗ рд▓реВрдкрдордзреНрдпреЗ рдЕрдбрдХрд▓реЗ рдЬрд╛рдИрд▓.

рдкрд╣рд┐рд▓реНрдпрд╛рдЪ рд╡реЗрд│реА рддрдкрд╛рд╕рдгреА рдХреЗрд▓реА рдЕрд╕рддрд╛ рдЕрдЯ рдЪреБрдХреАрдЪреА рдЕрд╕рд▓реНрдпрд╛рд╕ , рд▓реВрдкрдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдПрдХрджрд╛рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.


3. рд▓реВрдкрдЪреА рдЙрджрд╛рд╣рд░рдгреЗ

рдХреГрддреАрддреАрд▓ рд▓реВрдкрдЪреА рдпреЗрдереЗ рдХрд╛рд╣реА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд.

рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
int n = 5;
while (n > 0)
{
   System.out.println(n);
   n--;
}
рд╕реНрдХреНрд░реАрдирд╡рд░ 5 рдУрд│реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓:
5
4
3
2
1
рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
int  n = 0;
while (n < 10)
{
   System.out.println(n);
   n++;
}
рд╕реНрдХреНрд░реАрдирд╡рд░ 10 рдУрд│реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓:
0
1
...
8
9
рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
Scanner console = new Scanner(System.in);
while(console.hasNextInt())
{
   int x = console.nextInt();
}
рдЬреЛрдкрд░реНрдпрдВрдд рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рддреЛрдкрд░реНрдпрдВрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреАрдмреЛрд░реНрдбрд╡рд░реВрди рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдЪрддреЛ.
рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
while (true)
   System.out.println("C");
рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрд╡рд┐рд░рддрдкрдгреЗC рд╕реНрдХреНрд░реАрдирд╡рд░ рдЕрдХреНрд╖рд░ рдореБрджреНрд░рд┐рдд рдХрд░реЗрд▓.
рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
Scanner console = new Scanner(System.in);
boolean isExit = false;
while (!isExit)
{
   String s = console.nextLine();
   isExit = s.equals("exit");
}
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреАрдмреЛрд░реНрдбрд╡рд░реАрд▓ рдУрд│реА рд╡рд╛рдЪреЗрд▓

рдкреНрд░рд╡рд┐рд╖реНрдЯ рд╣реЛрдИрдкрд░реНрдпрдВрдд exit.

рдорд╛рдЧреАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рдордзреНрдпреЗ, equals()рдкрджреНрдзрдд рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд╕рдорд╛рди рдЕрд╕рд▓реНрдпрд╛рд╕, рдлрдВрдХреНрд╢рди рдкрд░рдд рдпреЗрдИрд▓ true. рдЬрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕рдорд╛рди рдирд╕рддреАрд▓, рддрд░ рддреЗ рдкрд░рдд рдпреЗрдИрд▓ false.



4. рд▓реВрдкрдордзреНрдпреЗ рд▓реВрдк

рддреБрдореНрд╣реА рдХрдВрдбрд┐рд╢рдирд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕рдмрджреНрджрд▓ рд╢рд┐рдХрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рддреБрдореНрд╣реА рдЕрдиреЗрдХ рдХрдВрдбрд┐рд╢рдирд▓ рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдПрдХрддреНрд░ рдХрд░реВрди рдЬрдЯрд┐рд▓ рд▓реЙрдЬрд┐рдХ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддрд╛ рд╣реЗ рддреБрдореНрд╣реА рдкрд╛рд╣рд┐рд▓реЗ рдЖрд╣реЗ. ifрджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рд╡рд┐рдзрд╛рдирд╛рдЪреНрдпрд╛ рдЖрдд рд╡рд┐рдзрд╛рди рд╡рд╛рдкрд░реВрди if.

рдЖрдкрдг рд▓реВрдкрд╕рд╣ рд╕рдорд╛рди рдЧреЛрд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛. рд▓реВрдкрдордзреНрдпреЗ рд▓реВрдк рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рд▓реВрдкрдЪреНрдпрд╛ рдореБрдЦреНрдп рднрд╛рдЧрд╛рдордзреНрдпреЗ рджреБрд╕рд░рд╛ рд▓реВрдк рд▓рд┐рд╣рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рд╣реЗ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рджрд┐рд╕реЗрд▓:

while (condition for outer loop)
{
   while (condition for inner loop)
   {
     block of statements
   }
}
whileрджреБрд╕рд▒реНрдпрд╛ рд▓реВрдкрдЪреНрдпрд╛ рдЖрдд рд▓реВрдк ( рд╕реНрдЯреЗрдЯрдореЗрдВрдЯрдЪреНрдпрд╛ рдмреНрд▓реЙрдХрд╕рд╣ ).while

рдЪрд▓рд╛ рддреАрди рдХрд╛рд░реНрдпреЗ рдкрд╛рд╣реВ.

рдХрд╛рд░реНрдп 1 . рд╕рдордЬрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдЬреЛ Momрд╕реНрдХреНрд░реАрдирд╡рд░ 4 рд╡реЗрд│рд╛ рд╢рдмреНрдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЛ. рд▓реВрдк рдореНрд╣рдгрдЬреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдиреЗрдордХреЗ рдХрд╛рдп рд╣рд╡реЗ рдЖрд╣реЗ. рдЖрдгрд┐ рдЖрдордЪрд╛ рдХреЛрдб рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рджрд┐рд╕реЗрд▓:

рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
int  n = 0;
while (n < 4)
{
   System.out.println("Mom");
   n++;
}
рд╕реНрдХреНрд░реАрдирд╡рд░ 4 рдУрд│реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓:
Mom
Mom
Mom
Mom

рдХрд╛рд░реНрдп 2 рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рд╣рд╛рдпрдЪрд╛ рдЖрд╣реЗ рдЬреЛ AрдПрдХрд╛ рдУрд│реАрд╡рд░ 5 рдЕрдХреНрд╖рд░реЗ рджрд╛рдЦрд╡рддреЛ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛ рд▓реВрдк рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣рд╛ рдХреЛрдб рдХрд╕рд╛ рджрд┐рд╕реЗрд▓:

рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
int n = 0;
while (n < 5)
{
   System.out.print("A");
   n++;
}
рддреНрдпрд╛рдРрд╡рдЬреА println(), рдЖрдореНрд╣реА рд╡рд╛рдкрд░реВ print(). рдЕрдиреНрдпрдерд╛, рдкреНрд░рддреНрдпреЗрдХ рдЕрдХреНрд╖рд░ A рд╡реЗрдЧрд│реНрдпрд╛ рдУрд│реАрд╡рд░ рд╕рдВрдкреЗрд▓.

рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
AAAAA

рдХрд╛рд░реНрдп 3 . рдЖрдореНрд╣рд╛рд▓рд╛ s рдЕрдХреНрд╖рд░рд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓рд╛ рдЖрдпрдд рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рд╛рдпрдЪрд╛ рдЖрд╣реЗ A. рдЖрдпрддрд╛рдордзреНрдпреЗ 4 рдкрдВрдХреНрддреА рдЖрдгрд┐ 5 рд╕реНрддрдВрдн рдЕрд╕рд╛рд╡реЗрдд. рд╣реЗ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрддрд╛ рдиреЗрд╕реНрдЯреЗрдб рд▓реВрдкрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдлрдХреНрдд рдЖрдордЪреЗ рдкрд╣рд┐рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдШреЗрдК (рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдореНрд╣реА 4 рдУрд│реА рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреЛ) рдЖрдгрд┐ рджреБрд╕рд░реНтАНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рддреАрд▓ рдХреЛрдбрд╕рд╣ рдПрдХрд╛ рдУрд│реАрдЪрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдмрджрд▓реВ.

рдХреЛрдб рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг
int n = 0;

while (n < 4)
{

   int m = 0;

   while (m < 5)
{
   System.out.print("A");
   m++;
}

   System.out.println();

   n++;

}
рдмрд╛рд╣реЗрд░реАрд▓ рд▓реВрдк рдЬрд╛рдВрднрд│рд╛ рдЖрд╣реЗ. nрд▓реВрдкрдЪреНрдпрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдЪреА рд╕рдВрдЦреНрдпрд╛ рдореЛрдЬрдгреНрдпрд╛рд╕рд╛рдареА рддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╡рд╛рдкрд░рддреЗ .

рдЖрддреАрд▓ рд▓реВрдк рд╣рд┐рд░рд╡рд╛ рдЖрд╣реЗ. рд╣реЗ mрд▓реВрдк рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдЪреА рд╕рдВрдЦреНрдпрд╛ рдореЛрдЬрдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╡рд╛рдкрд░рддреЗ.

рдЖрддреАрд▓ рд▓реВрдк рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд░реНрд╕рд░ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкреБрдвреАрд▓ рдУрд│реАрд╡рд░ рд╣рд▓рд╡рд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рдЕрдиреНрдпрдерд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореБрджреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реА рд╕рд░реНрд╡ рдЕрдХреНрд╖рд░реЗ рдПрдХрд╛ рдУрд│реАрд╡рд░ рд╕рдВрдкрддреАрд▓.

рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ рдЕрд╕реЗрд▓:
AAAAA
AAAAA
AAAAA
AAAAA

рд▓реВрдк рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдЪреА рд╕рдВрдЦреНрдпрд╛ рдореЛрдЬрдгреНрдпрд╛рд╕рд╛рдареА рдмрд╛рд╣реНрдп рдЖрдгрд┐ рдЖрддреАрд▓ рд▓реВрдкрдиреЗ рднрд┐рдиреНрди рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрддреАрд▓ рд▓реВрдк рдирдВрддрд░ рдХрдорд╛рдВрдб рджреЗрдЦреАрд▓ рдЬреЛрдбрд╛рдпрдЪреА рд╣реЛрддреА System.out.println(), рдХрд╛рд░рдг рддреЛ рд▓реВрдк Aрд╕рдорд╛рди рдУрд│реАрд╡рд░ s рджрд░реНрд╢рд╡рд┐рддреЛ. рдПрдХрджрд╛ рд░реЗрд╖реЗрд╡рд░реАрд▓ рдЕрдХреНрд╖рд░реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рдПрдЦрд╛рджреНрдпрд╛рд▓рд╛ рдХрд░реНрд╕рд░ рдирд╡реАрди рдУрд│реАрд╡рд░ рд╣рд▓рд╡рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ.



5. рдЬрд╛рд╡рд╛ рд╡рд┐ рдкрд╛рд╕реНрдХрд▓ рд▓реВрдкрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреЗ

рддреБрдордЪреНрдпрд╛рдкреИрдХреА рдЕрдиреЗрдХрд╛рдВрдиреА рд╣рд╛рдпрд╕реНрдХреВрд▓рдордзреНрдпреЗ рдкрд╛рд╕реНрдХрд▓рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХреЗрд▓рд╛ рдЖрд╣реЗ. whileрддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЗрдерд▓реА рд╕рд╛рдордЧреНрд░реА рд╕рдордЬреВрди рдШреЗрдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдкрд╛рд╕реНрдХрд▓ рдЖрдгрд┐ рдЬрд╛рд╡рд╛рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рд▓реВрдкрдЪреА рддреБрд▓рдирд╛ рдкрд╣рд╛ . рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рд╕реНрдХрд▓ рдорд╛рд╣рд┐рдд рдирд╕реЗрд▓, рддрд░ рд╣рд╛ рднрд╛рдЧ рд╡рдЧрд│рд╛.

рдкрд╛рд╕реНрдХрд▓ рдЬрд╛рд╡рд╛
i := 3;
While i >= 0 Do
   Begin
      WriteLn(i);
      i := i - 1;
   End;
int i = 3;
while (i >= 0)
{
   System.out.println(i);
   i--;
}
i := 0;
While i < 3 Do
   Begin
      WriteLn(i);
      i := i + 1;
   End;
int i = 0;
while (i < 3)
{
   System.out.println(i);
   i++;
}
IsExit := False;
While Not isExit Do
   Begin
      ReadLn(s);
      isExit :=  (s = 'exit');
   End;
boolean isExit = false;
while (!isExit)
{
   String s = console.nextLine();
   isExit = s.equals("exit");
}
While True Do
   WriteLn('C');
while (true)
   System.out.println("C");
While True Do
   Begin
     ReadLn(s);
     If s = 'exit' Then
       Break;
   End;
while (true)
{
   String s = console.nextLine();
   if (s.equals("exit"))
     break;
}