Translation:
html
Java рдореЗрдВ Switch рдХреИрд╕реЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди: рджрдХреНрд╖рддрд╛ рдФрд░ рдкрдардиреАрдпрддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐
рд╡рд┐рд╖рдп рд╕реВрдЪреА
- рдкрд░рд┐рдЪрдп
- Java рдореЗрдВ Switch рдХреИрд╕реЛрдВ рдХреЛ рд╕рдордЭрдирд╛
- Switch рдХреИрд╕реЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди
- рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрджрд╛рд╣рд░рдг
- рдирд┐рд╖реНрдХрд░реНрд╖
- рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрди
рдкрд░рд┐рдЪрдп
Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ Java рдореЗрдВ рдПрдХ рдореМрд▓рд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рддрдВрддреНрд░ рд╣реИрдВ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╡реЗрд░рд┐рдПрдмрд▓ рдорд╛рдиреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХреЛрдб рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред Switch рдХреИрд╕реЛрдВ рдХрд╛ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ рди рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдХреЛрдб рдХреА рдкрдардиреАрдпрддрд╛ рдмрдврд╝рд╛рддрд╛ рд╣реИ рдмрд▓реНрдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рднреА рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдИрдмреБрдХ Java рдореЗрдВ Switch рдХреИрд╕реЛрдВ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рддрдХрдиреАрдХреЛрдВ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЛрдиреЛрдВ рдХреБрд╢рд▓ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рдмрдирддреЗ рд╣реИрдВред рд╣рдо redundancy рдШрдЯрд╛рдиреЗ, рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ, рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ Java рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╕реБрдзрд╛рд░рд┐рдд Switch рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рддрд▓рд╛рд╢реЗрдВрдЧреЗред
Java рдореЗрдВ Switch рдХреИрд╕реЛрдВ рдХреЛ рд╕рдордЭрдирд╛
рдореВрд▓ Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ
рдкрд╛рд░рдВрдкрд░рд┐рдХ Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
java char grade = 'B'; switch (grade) { case 'A': System.out.println("Excellent!"); break; case 'B': System.out.println("Well done"); break; case 'C': System.out.println("Good"); break; default: System.out.println("Invalid grade"); } |
рд╕реБрдзрд╛рд░рд┐рдд Switch рд╕рд┐рдВрдЯреИрдХреНрд╕
Java 14 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд╕реБрдзрд╛рд░рд┐рдд Switch рд╕рд┐рдВрдЯреИрдХреНрд╕ Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдкреВрд░реНрдг рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
1 2 3 4 5 6 7 8 9 10 |
java char grade = 'B'; switch (grade) { case 'A' -> System.out.println("Excellent!"); case 'B' -> System.out.println("Well done"); case 'C' -> System.out.println("Good"); default -> System.out.println("Invalid grade"); } |
Switch рдХреИрд╕реЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди
Lowercase Conversion рдХреЗ рд╕рд╛рде рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рдХрдо рдХрд░рдирд╛
рдХреЗрд╕ рд╕реЗрдВрд╕рд┐рдЯрд┐рд╡рд┐рдЯреА рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╡рд╛рд▓реЗ рдХреЗрд╕ рдмреНрд▓реЙрдХреЛрдВ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рдЗрдирдкреБрдЯ рдХреЛ lowercase рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдХреЗ, рдЖрдк рдЕрдкрдиреЗ Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЛ рдЕрдзрд┐рдХ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
java char grade = Character.toLowerCase('B'); switch (grade) { case 'a': System.out.println("Excellent!"); break; case 'b': System.out.println("Well done"); break; case 'c': System.out.println("Good"); break; default: System.out.println("Invalid grade"); } |
рдлрд╛рдпрджреЗ:
- Case рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
- рд░рдЦрд░рдЦрд╛рд╡ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рдиреБрдХрд╕рд╛рди:
- рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╡рд┐рдзрд┐ | рдлрд╛рдпрджреЗ | рдиреБрдХрд╕рд╛рди |
---|---|---|
Lowercase Conversion | Case рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХрдо, рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди | рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ |
Handling Characters vs. Strings | рд╕реНрдкрд╖реНрдЯ рдЕрдВрддрд░ рдФрд░ рдЙрдкрдпреБрдХреНрдд рд╕рдВрднрд╛рд▓ | рд╕рдВрднрд╛рд╡рд┐рдд рдЯрд╛рдЗрдк рдорд┐рд╕рдореИрдЪ рд╕рдорд╕реНрдпрд╛рдПрдВ |
Characters рдмрдирд╛рдо Strings рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛
Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ char рдФрд░ String рдкреНрд░рдХрд╛рд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ:
- Characters (char): Single quotes рдФрд░ Character class рдХреЗ рдореЗрдердб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
123456789javachar input = 'X';switch (Character.toLowerCase(input)) {case 'a':// Handle casebreak;// Other cases} - Strings: Double quotes рдФрд░ String class рдХреЗ рдореЗрдердб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
123456789javaString input = "X";switch (input.toLowerCase()) {case "a":// Handle casebreak;// Other cases}
рдореБрдЦреНрдп рдЕрдВрддрд░:
- Characters рдХреЛ single quotes рдФрд░ character-specific рдореЗрдердбреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- Strings double quotes рдФрд░ string-specific рдореЗрдердбреНрд╕ рдЬреИрд╕реЗ toLowerCase() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдирд╛рд╡рд╢реНрдпрдХ Break рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛
рд╕реБрдзрд╛рд░рд┐рдд Switch рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде, break рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдб рдЕрдзрд┐рдХ рд╕реНрд╡рдЪреНрдЫ рдФрд░ рдкрдардиреАрдп рдмрдирддрд╛ рд╣реИ:
1 2 3 4 5 6 7 8 9 10 |
java char grade = 'B'; switch (grade) { case 'A' -> System.out.println("Excellent!"); case 'B' -> System.out.println("Well done"); case 'C' -> System.out.println("Good"); default -> System.out.println("Invalid grade"); } |
рд▓рд╛рдн:
- Boilerplate рдХреЛрдб рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред
- Fall-through рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЙрджрд╛рд╣рд░рдг
рдирдореВрдирд╛ рдХреЛрдб рд╡реНрдпрд╛рдЦреНрдпрд╛
рдЖрдЗрдП рдЪрд░реНрдЪрд╛ рдХрд┐рдП рдЧрдП рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрдиреБрдХреВрд▓рд┐рдд Switch рдХреЗрд╕ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред рд▓рдХреНрд╖реНрдп рдЗрдирдкреБрдЯ рдХреЛ lowercase рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдХреЗ рдФрд░ рд╕реБрдзрд╛рд░рд┐рдд Switch рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ character рдЗрдирдкреБрдЯреНрд╕ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИред
рдХреНрд░рдордмрджреНрдз рдХреЛрдб рд╡рд╛рдХрдереНрд░реВ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
java package org.studyeasy; public class Sample { public static void main(String[] args) { char grade = 'B'; // Convert to lowercase to reduce case redundancy char lowerGrade = Character.toLowerCase(grade); // Enhanced switch statement without break switch (lowerGrade) { case 'a' -> System.out.println("Excellent!"); case 'b' -> System.out.println("Well done"); case 'c' -> System.out.println("Good"); default -> System.out.println("Invalid grade"); } // Example with String String gradeStr = "C"; switch (gradeStr.toLowerCase()) { case "a" -> System.out.println("Excellent!"); case "b" -> System.out.println("Well done"); case "c" -> System.out.println("Good"); default -> System.out.println("Invalid grade"); } } } |
рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг:
- Package рдШреЛрд╖рдгрд╛:
123javapackage org.studyeasy; - рдореБрдЦреНрдп Class рдФрд░ Method:
1234567javapublic class Sample {public static void main(String[] args) {// Code here}} - Character рд╕рдВрднрд╛рд▓рдирд╛:
- Input grade рдХреЛ lowercase рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВред
- Cases рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░рд┐рдд switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
1234567891011javachar grade = 'B';char lowerGrade = Character.toLowerCase(grade);switch (lowerGrade) {case 'a' -> System.out.println("Excellent!");case 'b' -> System.out.println("Well done");case 'c' -> System.out.println("Good");default -> System.out.println("Invalid grade");} - String рд╕рдВрднрд╛рд▓рдирд╛:
- Input string рдХреЛ lowercase рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВред
- рд╕реБрдзрд╛рд░рд┐рдд switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
123456789javaString gradeStr = "C";switch (gradeStr.toLowerCase()) {case "a" -> System.out.println("Excellent!");case "b" -> System.out.println("Well done");case "c" -> System.out.println("Good");default -> System.out.println("Invalid grade");}
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрдЙрдЯрдкреБрдЯ
1 2 |
Well done Good |
рд╡реНрдпрд╛рдЦреНрдпрд╛:
- рдкрд╣рд▓рд╛ switch char grade 'B' рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ 'b' рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо "Well done" рд╣реЛрддрд╛ рд╣реИред
- рджреВрд╕рд░рд╛ switch String grade "C" рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ "c" рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо "Good" рд╣реЛрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
Java рдореЗрдВ Switch рдХреИрд╕реЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдЖрдкрдХреЗ рдХреЛрдб рдХреА рджрдХреНрд╖рддрд╛ рдФрд░ рдкрдардиреАрдпрддрд╛ рджреЛрдиреЛрдВ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЗрдирдкреБрдЯ рдХреЛ lowercase рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдХреЗ, рдЖрдк рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ case рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдиреНрдпреВрдирддрдо рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЙрдкрдпреБрдХреНрдд рдврдВрдЧ рд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рджреЛрдиреЛрдВ рд╣реА рдордЬрдмреВрдд рдФрд░ рд▓рдЪреАрд▓реЗ рд╣реИрдВред Java 14 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╕реБрдзрд╛рд░рд┐рдд Switch рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ break рд╕реНрдЯреЗрдЯрдореЗрдВрдЯреНрд╕ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ рдФрд░ boilerplate рдХреЛрдб рдХреЛ рдХрдо рдХрд░рдХреЗ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдФрд░ рднреА рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрди рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдбрдмреЗрд╕ рдЕрдзрд┐рдХ рд╕реНрд╡рдЪреНрдЫ рдФрд░ рдЕрдзрд┐рдХ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рджреЛрд╣рд░рд╛рд╡ рд╡рд╛рд▓реЗ рдХреЛрдб рдкреИрдЯрд░реНрди рдореЗрдВ рдлрдВрд╕рдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд┐рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
рдХреАрд╡рд░реНрдбреНрд╕: #JavaSwitchCaseOptimization, #EnhancedSwitchSyntax, #ReducingSwitchRedundancy, #JavaControlFlow, #HandlingCharVsStringInSwitch, #JavaCodeOptimization, #SwitchCaseBestPractices, #JavaProgrammingTips, #EfficientSwitchStatements, #JavaLanguageFeatures
рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрди
- Oracle Java рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг - Switch рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ
- Java 14 рд╕реБрдзрд╛рд░рд┐рдд Switch
- Joshua Bloch рджреНрд╡рд╛рд░рд╛ Effective Java
- Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕
- Java char рдФрд░ String рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд╕рдордЭрдирд╛
рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкрд░ рдЕрдзрд┐рдХ рд╕реВрдЪрдирд╛рддреНрдордХ рд▓реЗрдЦреЛрдВ рдФрд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдЬреБрдбрд╝реЗ рд░рд╣реЗрдВ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХрд░рддреЗ рд░рд╣реЗрдВ!