1. doubleрдкреНрд░рдХрд╛рд░

Java doubleрд╡рд╛рд╕реНрддрд╡рд┐рдХ (рдЕрдкреВрд░реНрдгрд╛рдВрдХ) рд╕рдВрдЦреНрдпрд╛рдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рддреЗ 8 bytesрдореЗрдорд░реАрдордзреНрдпреЗ рд╡реНрдпрд╛рдкрд▓реЗрд▓реЗ рдЖрд╣реЗ (рдкреНрд░рдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рджреБрдкреНрдкрдЯ ) рдЖрдгрд┐ рддреЗ intрд╢реНрд░реЗрдгреАрдордзреНрдпреЗ рдореВрд▓реНрдпреЗ рд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд . рддреБрд▓рдиреЗрд╕рд╛рдареА: рдкреНрд░рдХрд╛рд░ рдкрд╛рд╕реВрди рддреЗ рд╢реНрд░реЗрдгреАрдордзреНрдпреЗ рдореВрд▓реНрдп рд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддреЛ .-1.7*10308+1.7*10308int-2*109+2*109

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдВрдордзреНрдпреЗ, рдЕрдВрд╢рд╛рддреНрдордХ рднрд╛рдЧ рджрд╢рд╛рдВрд╢ рдмрд┐рдВрджреВ рдирдВрддрд░ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 123.456, рдХрд┐рдВрд╡рд╛ 2.5, рдХрд┐рдВрд╡рд╛ 100.00, рдХрд┐рдВрд╡рд╛ 0.01. рдЬреЗрд╡реНрд╣рд╛ рд╕рдВрдЧрдгрдХ рдЕрд╢рд╛ рд╕рдВрдЦреНрдпрд╛рдВрд╢реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЛ рддреЗрд╡реНрд╣рд╛ рдЖрдкрдг рддреНрдпрд╛рдВрдирд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рдореНрд╣рдгрддреЛ.

рддрд╕реЗ, рдкреНрд░рдХрд╛рд░рд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд double, рдЖрдордЪреНрдпрд╛рдХрдбреЗ floatрдкреНрд░рдХрд╛рд░ рджреЗрдЦреАрд▓ рдЖрд╣реЗ (рдЬреЗ рдЖрдХрд╛рд░рд╛рдд рдлрдХреНрдд 4 рдмрд╛рдЗрдЯреНрд╕ рдЖрд╣реЗ). рддреНрдпрд╛рдЪреЗ рдирд╛рд╡ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯрд╡рд░реВрди рдЖрд▓реЗ рдЖрд╣реЗ . рдЖрдгрд┐ рд╣реЗ рдирд╛рд╡ рдбрдмрд▓ рдлреНрд▓реЛрдЯрд╡рд░реВрдиdouble рдЖрд▓реЗ рдЖрд╣реЗ . A рдкреЗрдХреНрд╖рд╛ рджреБрдкреНрдкрдЯ рдореЛрдард╛ рдЖрд╣реЗ : рд╡рд┐рд░реБрджреНрдз . рддреНрдпрд╛рд▓рд╛ рджреБрд╣реЗрд░реА рдЕрдЪреВрдХ рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдирдВрдмрд░ рджреЗрдЦреАрд▓ рдореНрд╣рдгрддрд╛рдд .doublefloat8 bytes4


2. рдПрдХ doubleрдкреНрд░рдХрд╛рд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

double name;
рдПрдХ doubleрдкреНрд░рдХрд╛рд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдЬреЗрдереЗ рдирд╛рд╡ рд╣реЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдЪреЗ рдирд╛рд╡ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгреЗ:

рд╡рд┐рдзрд╛рди рд╡рд░реНрдгрди
double price;
рд╡рд╛рд╕реНрддрд╡рд┐рдХ priceрд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ
double weight;
рд╡рд╛рд╕реНрддрд╡рд┐рдХ weightрд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ
double lightSpeed;
рд╡рд╛рд╕реНрддрд╡рд┐рдХ lightSpeedрд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ

рдкреНрд░рдХрд╛рд░рд╛рдкреНрд░рдорд╛рдгреЗ int, рддреБрдореНрд╣реА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢реЙрд░реНрдЯрд╣рдБрдб рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ double:

double name 1, name 2, name 3;
рдПрдХрд╛рдзрд┐рдХ doubleрд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдЖрдгрд┐ рддрд╛рдмрдбрддреЛрдм рддреНрдпрд╛рдВрдирд╛ рдореВрд▓реНрдпреЗ рдирд┐рдпреБрдХреНрдд рдХрд░рд╛:

double name 1 = value 1, name 2 = value 2, name 3 = value 3;
doubleрдПрдХрд╛рдзрд┐рдХ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рдЖрд░рдВрдн рдХрд░рдгреЗ

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

рд╡рд┐рдзрд╛рди рдиреЛрдВрдж
double price = 5.0;
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдЯреЛрдЕрд░реНрд╕5.0
double weight = 2;
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдЯреЛрдЕрд░реНрд╕2.0
double x = 1.0, y = 2.0, z = 3.0;

3. рдкреВрд░реНрдгрд╛рдВрдХ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ

intрдкреВрд░реНрдгрд╛рдВрдХ рдлрдХреНрдд рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ тАФ рдлрдХреНрдд рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рд╕рд╛рдареА рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рд╡рд╛рдИрдЯ рд╣реЛрдИрд▓ double. рдЖрдореНрд╣рд╛рд▓рд╛ рджреЛрди рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рдВрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд╡реНрд╣рд╛рдпрдЪреЗ рдЖрд╣реЗ. рдЖрдгрд┐ Java рд╣реА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдкреНрд░рдердо, рджреЛрдиреНрд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЖрдгрд┐ рдкреВрд░реНрдгрд╛рдВрдХ рд╕рдВрдЦреНрдпрд╛ doubleрд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдирд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдкреВрд░реНрдгрд╛рдВрдХ рдирд┐рдпреБрдХреНрдд рдХрд░рддрд╛рдирд╛, рддреЗ рдлрдХреНрдд рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдВрдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЕрд░реНрдерд╛рдд, рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рдХрд╛рд╣реА рдЕрдЪреВрдХрддрд╛ рдЧрдорд╛рд╡рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.

рд╡рд┐рдзрд╛рди рдиреЛрдВрдж
double price = 5.0;
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдЯреЛрдЕрд░реНрд╕5.0
double weight = 2;
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реНрдЯреЛрдЕрд░реНрд╕2.0
int t = 1000;
double x =  t * t;

рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ xрд╕реНрдЯреЛрдЕрд░реНрд╕1000000.0

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

рд╡рд┐рдзрд╛рди рдиреЛрдВрдж
int t = 1000;
double x = t * 5.0;

рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ xрд╕реНрдЯреЛрдЕрд░реНрд╕5000.0
System.out.println(5 * 2);
рдХреНрд░рдорд╛рдВрдХ 10рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдИрд▓
System.out.println(5 * 2.0);
рдХреНрд░рдорд╛рдВрдХ 10.0рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдИрд▓

рдЖрдгрд┐ рд╢реЗрд╡рдЯреА, рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдирд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рд╢рдХреНрдп рдЖрд╣реЗ int. рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рд╣реЗ рдХрд░рддреЛ, рддреЗрд╡реНрд╣рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпреЗрдЪрд╛ рдЕрдкреВрд░реНрдгрд╛рдВрдХ рдЯрд╛рдХрд▓рд╛ рдЬрд╛рддреЛ - рд╕рдВрдЦреНрдпрд╛ рдЬрд╡рд│рдЪреНрдпрд╛ рдкреВрд░реНрдг рд╕рдВрдЦреНрдпреЗрдкрд░реНрдпрдВрдд рдкреВрд░реНрдг рдХреЗрд▓реА рдЬрд╛рддреЗ.

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

integer_variable = (int)(real_number);
intрд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ

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

рд╡рд┐рдзрд╛рди рдиреЛрдВрдж
int x = (int)(5.5);
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ xрд╕реНрдЯреЛрдЕрд░реНрд╕5
double a = 5.999;
int x = (int)(a);
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ xрд╕реНрдЯреЛрдЕрд░реНрд╕5
double a = 5.999;
int b = 2;
int x = (int)(a * b);
рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ xрд╕реНрдЯреЛрдЕрд░реНрд╕11


4. Java рдордзреНрдпреЗ рдкреВрд░реНрдгрд╛рдВрдХ рдЖрдгрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреЗ

рдкреВрд░реНрдгрд╛рдВрдХрд╛рдиреЗ рдкреВрд░реНрдгрд╛рдВрдХ рднрд╛рдЧрддрд╛рдирд╛, рдЙрд░реНрд╡рд░рд┐рдд рднрд╛рдЧ рдиреЗрд╣рдореА рдЯрд╛рдХреВрди рджрд┐рд▓рд╛ рдЬрд╛рддреЛ. рдордЧ рдЖрдкрдг рдорд┐рд│рд╡рдгреНрдпрд╛рд╕рд╛рдареА 5рднрд╛рдЧрд╛рдХрд╛рд░ рдХрд╕рд╛ рдХрд░реВ рд╢рдХрддреЛ ?22.5

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рдпреЛрдЧреНрдп рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ:

double d = 5 / 2;

рдкрдг рддреЗ рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА. рдпреЗрдереЗ рдЕрдбрдЪрдг рдЕрд╢реА рдЖрд╣реЗ рдХреА рдЬрд╛рд╡рд╛ рдорд╢реАрди рдкреНрд░рдердо рдЪреЗ рдореВрд▓реНрдп рдореЛрдЬрддреЗ 5 / 2рдЖрдгрд┐ рддреНрдпрд╛рдирдВрддрд░рдЪ рдкрд░рд┐рдгрд╛рдо рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХрд░рддреЗ d. рдЖрдгрд┐ 5 / 2рдСрдкрд░реЗрд╢рди рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд┐рднрд╛рдЧрдгреА рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде d рддреНрдпрд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕реЗрд▓ 2рдХрд┐рдВрд╡рд╛, рдЕрдзрд┐рдХ рддрдВрддреЛрддрдВрдд,2.0

рдпреЛрдЧреНрдп рдЙрдкрд╛рдп рдореНрд╣рдгрдЬреЗ рднрд╛рдЧрд╛рдХрд╛рд░рд╛рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдкреИрдХреА рдХрд┐рдорд╛рди рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореНрд╣рдгреВрди рд▓рд┐рд╣рд╛ (рдореНрд╣рдгрдЬреЗ рджрд╢рд╛рдВрд╢ рдмрд┐рдВрджреВрд╕рд╣):

double d = 5.0 / 2;
double d = 5 / 2.0;
double d = 5.0 / 2.0;

рдкреНрд░рддреНрдпреЗрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддреАрдордзреНрдпреЗ, d рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕реЗрд▓2.5

рдкрдг рдЬрд░ рдЖрдкрдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рд╕рд╣ рдХрд╛рдо рдХрд░рдд рдЕрд╕реВ рддрд░? рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЕрд╕рд╛ рдХреЛрдб рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рдп?:

int a = 5;
int b = 2;
double d = a / b;

рдпреЗрдереЗ рдПрдХ рдЪрдкрд│ (рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯ) рдЙрдкрд╛рдп рдЖрд╣реЗ тАФ рдЬрд╛рд╡рд╛ рдорд╢реАрдирд▓рд╛ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпреЗрдд рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдореНрд╣рдгреВрди рдПрдХрд╛рдиреЗ рдЧреБрдгрд╛рдХрд╛рд░ рдХрд░рд╛ ( 1.0)

int a = 5;
int b = 2;
double d = a * 1.0 / b;

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

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

рд╡рд┐рдзрд╛рди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рдХреНрд░рдо рдкрд░рд┐рдгрд╛рдо
int a = 5;
int b = 2;
double d = 1.0 * a / b;
(1.0 * a) / b; 2.5
int a = 5;
int b = 2;
double d = a * 1.0 / b;
(a * 1.0) / b; 2.5
int a = 5;
int b = 2;
double d = a / b * 1.0;
(a / b) * 1.0; 2.0

1
рдЯрд╛рд╕реНрдХ
Java Syntax,  рдкрд╛рддрд│реА 3рдзрдбрд╛ 1
рд▓реЙрдХ рдХреЗрд▓реЗрд▓реЗ
Dividing is good
As a well-known paramecium once said, "dividing is good". Higher lifeforms (though not all) are united by this wisdom, including the highest form of life: programmers. Let's write a method to divide one number by another. We'll call it div, and we'll display the result of the division.