CodeGym/рдкрд╛рдареНрдпрдХреНрд░рдо/All lectures for HI purposes/рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдкреНрд░рдХрд╛рд░

рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдкреНрд░рдХрд╛рд░

рдЙрдкрд▓рдмреНрдз

1. рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд░рдирд╛

рдЖрдЗрдП рдПрдХ рдФрд░ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреИрд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдПрдХ рдЪрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрдорд╛рдВрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: .type name;

рдЙрджрд╛рд╣рд░рдг:

рдЖрдЬреНрдЮрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛
String s;
рдирд╛рдордХ рдПрдХ StringрдЪрд░ sрдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рд╡реЗрд░рд┐рдПрдмрд▓ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
int x;
рдирд╛рдордХ рдПрдХ intрдЪрд░ xрдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдЪрд░ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
int a, b, c;
int d;
Inta, b, c, рдФрд░ рдирд╛рдорд┐рдд рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ dрдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдпреЗ рдЪрд░ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдорд╣рддреНрд╡рдкреВрд░реНрдг!
рдЖрдк рдПрдХ рд╣реА рд╡рд┐рдзрд┐ рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рд╕реЗ рджреЛ рдЪрд░ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВредрд▓реЗрдХрд┐рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдШрд░реЛрдВ рдореЗрдВ рдмрдХреНрд╕реЗ рд░рдЦрдиреЗ рдЬреИрд╕рд╛ рд╣реИред

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

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬрд╛рд╡рд╛ рдореЗрдВ рдпрд╣ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрд░рдХреЗрд╕ рдпрд╛ рд▓реЛрдЕрд░рдХреЗрд╕ рдЕрдХреНрд╖рд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВред int aрдХреЗ рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИ Int aред

рд╡реИрд╕реЗ, рдЬрд╛рд╡рд╛ рдореЗрдВ рдЖрдк рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕реЗ рдПрдХ рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рдордп рдФрд░ рд╕реНрдерд╛рди рдмрдЪрд╛рддрд╛ рд╣реИ:

рдХреЙрдореНрдкреИрдХреНрдЯ рдХреЛрдб рд▓рдВрдмрд╛ рдХреЛрдб рдмрд╛рдИрдВ рдУрд░ рдХреЗ рдХреЛрдб рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ
int a = 5;
int a;
a = 5;
int b = 6;
int b;
b = 6;
int c = 7;
int c;
c = 7;
int d = c + 1;
int d;
d = c + 1;
String s = "I'm Amigo";
String s;
s = "I'm Amigo";

рдпрд╣ рддрд░реАрдХрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИред

рдЦреИрд░, рдЕрдм рдЬрдм рд╣рдордиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреИрд╕реЗ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдЗрдП рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛ рдореЗрдВ рджреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рдХрд╛рд░реЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВред рд╡реЗ int(рдкреВрд░реНрдгрд╛рдВрдХ) рдФрд░ String(рдЯреЗрдХреНрд╕реНрдЯ/рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕) рд╣реИрдВред


2. intрдкреНрд░рдХрд╛рд░

рдПрдХ intрдЪрд░ рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред intрдЖрдк рдЪрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдЪрд╛рд▓рди (рдЬреЛрдбрд╝, рдШрдЯрд╛рд╡, рдЧреБрдгрд╛, рднрд╛рдЧ рдФрд░ рдЕрдиреНрдп) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рд╡реНрдпрд╛рдЦреНрдпрд╛
int x = 1;
int y = x*2;
int z = 5*y*y + 2*y + 3;
xрдмрд░рд╛рдмрд░ 1
yрдмрд░рд╛рдмрд░ 2
zрдмрд░рд╛рдмрд░ 20 + 4 + 3, рдЬреЛ рдмрд░рд╛рдмрд░ рд╣реИ27
int a = 5;
int b = 1;
int c = (a-b) * (a+b);
aрдмрд░рд╛рдмрд░ 5
bрдмрд░рд╛рдмрд░ 1
cрдмрд░рд╛рдмрд░ 4 * 6, рдЬреЛ рдмрд░рд╛рдмрд░ рд╣реИ24
int a = 64;
int b = a/8;
int c = b/4;
int d = c*3;
aрдмрд░рд╛рдмрд░ 64
bрдмрд░рд╛рдмрд░ 8
cрдмрд░рд╛рдмрд░ 2
dрдмрд░рд╛рдмрд░6

3. StringрдкреНрд░рдХрд╛рд░

рдкреНрд░рдХрд╛рд░ StringрдЖрдкрдХреЛ рдкрд╛рда рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдХреЗ рдЕрдВрджрд░ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ ред рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рд╡реНрдпрд╛рдЦреНрдпрд╛
String s = "Amigo";
sрд░реЛрдХрдирд╛"Amigo"
String s = "123";
sрд╢рд╛рдорд┐рд▓ рд╣реИ "123"ред
String s = "Bond 007";
sрд░реЛрдХрдирд╛Bond 007

рдЖрд╕рд╛рди рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд╣реИ рдирд╛? рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣рд╛рдВ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп рд╣реИред

рдЬрд╛рд╡рд╛ рдореЗрдВ, рдЖрдк рдзрди рдЪрд┐рд╣реНрди ( +) рдХреЗ рд╕рд╛рде рддрд╛рд░реЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рд╡реНрдпрд╛рдЦреНрдпрд╛
String s = "Amigo" + " is the best";
sрд░реЛрдХрдирд╛Amigo is the best
String s = "";
sрдПрдХ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ - рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдИ рд╡рд░реНрдг рдирд╣реАрдВ рд╣реИред
int x = 333;
String s = "Amigo" + x;
s рд░реЛрдХрдирд╛Amigo333

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣рдордиреЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░ рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИ ред рдпрд╣рд╛рдБ рднреА рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ: рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рджреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдПрдХ рд╕рд╛рде рдЪрд┐рдкрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп , рдЖрдк рд╣рдореЗрд╢рд╛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ ред


4. рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдЪрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рд░рд▓ рд╣реИред рддреЛ рд╢рд╛рдпрдж рдЖрдк рддреБрд░рдВрдд рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рдЪрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рд╕ рдЖрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рджрд░рдЕрд╕рд▓, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред рд╕реНрдХреНрд░реАрди рдкрд░ рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЬреЛ рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рдо рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВредSystem.out.println()

рдХреЛрдб рд╕реНрдХреНрд░реАрди рдЖрдЙрдЯрдкреБрдЯ
System.out.println("Amigo");
Amigo
System.out.println("Ami" + "go");
Amigo
String s = "Amigo";
System.out.println(s);
Amigo
String s = "Am";
System.out.println(s + "igo");
Amigo

рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдереЛрдбрд╝рд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдЕрдм рд╣рдо рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд╕рдордЭрд╛ рд╣реИред рдЕрднреНрдпрд╛рд╕ рд▓рд┐рдЯрдорд╕ рдЯреЗрд╕реНрдЯ рд╣реИ: рдХреЗрд╡рд▓ рдЕрднреНрдпрд╛рд╕ рд╣реА рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рд▓рд┐рдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред


рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирдпрд╛
  • рдкреБрд░рд╛рдирд╛
рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рдЗрд╕ рдкреЗрдЬ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдирд╣реАрдВ рд╣реИрдВ