CodeGym/Java Blog/рдпрд╛рджреГрдЪреНрдЫрд┐рдХ/Java рдордзреАрд▓ рд╕реНрдХреЕрдирд░ рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ nextChar() рдЖрд╣реЗ рдХрд╛?
John Squirrels
рдкрд╛рддрд│реА 41
San Francisco

Java рдордзреАрд▓ рд╕реНрдХреЕрдирд░ рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ nextChar() рдЖрд╣реЗ рдХрд╛?

рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдпрд╛ рдЧреНрд░реБрдкрдордзреНрдпреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ
рд╕рджрд╕реНрдп
Java рдордзреНрдпреЗ рдХреЕрд░реЗрдХреНрдЯрд░ рдЗрдирдкреБрдЯ рдШреЗрдгреЗ рд╣реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рдкреВрд░реНрдгрд╛рдВрдХ рдореНрд╣рдгреВрди рдЗрдирдкреБрдЯ рдШреЗрдгреНрдпрд╛рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА. Java рдордзреАрд▓ рд╕реНрдХреЕрдирд░ рд╡рд░реНрдЧ nextInt() , nextLong() , nextDouble() , рдЗ. рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЛ. рддрдерд╛рдкрд┐, рддреЛ Java рдордзреНрдпреЗ nextChar рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдирд╛рд╣реА , рдЬреНрдпрд╛рдореБрд│реЗ рдХреЕрд░реЗрдХреНрдЯрд░ рдЗрдирдкреБрдЯ рдШреЗрдгреЗ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рд╣реЛрддреЗ. рдЬрд░ рддреБрдореНрд╣реА Java рдордзреНрдпреЗ char рдЗрдирдкреБрдЯ рдШреЗрдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ nextChar() рдХрд╛рдо рдХрд░рдд рдирд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА char рдореНрд╣рдгреВрди рдЗрдирдкреБрдЯ рдпреЛрдЧреНрдп рдкреНрд░рдХрд╛рд░реЗ рдХрд╕реЗ рдШреЗрдК рд╢рдХрддрд╛ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ.

Java рдордзреНрдпреЗ nextChar() рд╕реНрдХреЕрдирд░ рд╡рд░реНрдЧ

Java Scanner рдХреНрд▓рд╛рд╕рдордзреНрдпреЗ рд╢рд╛рд╕реНрддреНрд░реАрдп nextChar() рдкрджреНрдзрдд рдирд╛рд╣реА . Java рдордзреНрдпреЗ char рдЗрдирдкреБрдЯ рдШреЗрдгреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдкрд░реНрдпрд╛рдп рдкреБрдвреАрд▓().charAt(0) рдЕрд╕реЗрд▓ . charAt (0) рдХрдорд╛рдВрдб рд╕реЛрдкреНрдпрд╛ next() рдХрдорд╛рдВрдбрдЪреНрдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рдд рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдЬреА Java рд▓рд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирдордзреНрдпреЗ рдЗрдирдкреБрдЯ рдХреЗрд▓реЗрд▓реЗ рдкреБрдвреАрд▓ рд╡рд░реНрдг рдХрд┐рдВрд╡рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд░реЗрдХреЙрд░реНрдб рдХрд░рдгреНрдпрд╛рдЪреА рд╕реВрдЪрдирд╛ рджреЗрддреЗ. рд╣реЗ рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ, рд╡рд░реНрдг рдХрд┐рдВрд╡рд╛ рдЕрдВрдХ рдЕрд╕реВ рд╢рдХрддреЗ. charAt рдХрдорд╛рдВрдб рд╣рд╛ рдЕрд╡рд╛рдВрдЫрд┐рдд рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдорд╛рд░реНрдЧ рдЖрд╣реЗ рдЖрдгрд┐ рдЗрдирдкреБрдЯрд▓рд╛ рдлрдХреНрдд char рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╡рд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ . charAt рдлрдХреНрдд char рдореВрд▓реНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрдЙрдЯрдкреБрдЯ рджреЗрдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ , рддреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╛рд▓рд╛ char рдкреНрд░рдХрд╛рд░рд╛рдд рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ. рд╕реНрдХреЕрдирд░ рдЖрдгрд┐ рдкреБрдвреАрд▓() рд╡рд╛рдкрд░реВрди рдЪрд╛рд░ рдЗрдирдкреБрдЯ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдХреЛрдбрдЪреНрдпрд╛ рдпрд╛ рджреЛрди рдУрд│реА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
Scanner input = new Scanner (system.in);
char a = input.next().charAt(0);
рддреБрдореНрд╣реА рдиреЗрдХреНрд╕реНрдЯ() рд╡рд╛рдкрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА Java рд▓рд╛ рд╕рд╛рдВрдЧрддрд╛ рдХреА рддреЗ рдПрдХрд╛ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╛рдЪреЗ рдЗрдирдкреБрдЯ рд╕реНрд╡реАрдХрд╛рд░рдгрд╛рд░ рдЖрд╣реЗ. рдпрд╛ рдЗрдирдкреБрдЯрдордзреНрдпреЗ рдЕрдорд░реНрдпрд╛рдж рдЕрдХреНрд╖рд░рд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕реВ рд╢рдХрддреЛ. рддрдерд╛рдкрд┐, charAt рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдЖрдгрд┐ рдЗрдВрдбреЗрдХреНрд╕ рдореНрд╣рдгреВрди '0' рдкрд╛рд╕ рдХрд░реВрди, рддреБрдореНрд╣реА рдЗрдирдкреБрдЯ рдореНрд╣рдгреВрди рдлрдХреНрдд рдПрдХрдЪ рдХреЕрд░реЗрдХреНрдЯрд░ рдШреЗрдд рдЖрд╣рд╛рдд рдЖрдгрд┐ рддреЗ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рд╕реНрдЯреЛрдЕрд░ рдХрд░рдд рдЖрд╣рд╛рдд. рдЗрдирдкреБрдЯ рд▓рд╛рдЗрдирдЪреЗ рд░рд┐рдЯрд░реНрди рд╡реНрд╣реЕрд▓реНрдпреВ рдПрдХрд▓ рдХреЕрд░реЗрдХреНрдЯрд░ рдЕрд╕реЗрд▓. рдЖрдореНрд╣реА рдХрдВрдкрд╛рдпрд▓рд░рд▓рд╛ рдкреБрдвреЗ рдЬреЗ рдХрд╛рд╣реА рдЗрдирдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ рддреЗ рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рдЪреА рд╕реВрдЪрдирд╛ рджрд┐рд▓реНрдпрд╛рдиреЗ, рдХреЗрд╡рд│ рдПрдХрдЪ рд╡рд░реНрдг рдЖрд░рдВрдн рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдпрд╛рдЪреА рдХрд╛рд│рдЬреА рдШреЗрдд рдирд╛рд╣реА. Java рдордзреНрдпреЗ рдЪрд╛рд░ рдЗрдирдкреБрдЯ рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдбрд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдгреЗ рдЦрд╛рд▓реА рд▓рд┐рд╣рд┐рд▓реЗрд▓реА рдЖрд╣реЗрдд.
import java.util.Scanner;
   public class CharExample {
       public static void main(String[] args) {

           //Initializing input
           Scanner input = new Scanner(System.in);
           System.out.print("Input any character: ");

           //Using next().charAt(0) to Accept Char Input
           char a = input.next().charAt(0);

           //Printing the Contents of 'a'
           System.out.println("The Variable A Contains the Following Data: " + a);
       }
   }
рдЖрдЙрдЯрдкреБрдЯ рдЖрд╣реЗ:
рдХреЛрдгрддреЗрд╣реА рд╡рд░реНрдг рдЗрдирдкреБрдЯ рдХрд░рд╛: l рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ A рдордзреНрдпреЗ рдЦрд╛рд▓реАрд▓ рдбреЗрдЯрд╛ рдЖрд╣реЗ: l
Java рдордзреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдХрдбреВрди char рдЗрдирдкреБрдЯ рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрддрд░ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд. рддреБрдореНрд╣реА reader.useDelimiter(тАЬтАЭ) рдЖрдгрд┐ reader.next() рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ рдЬреЗ рдХрд╛рд░реНрдп рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдПрдХ рдЕрдВрддрд░реНрдЬреНрдЮрд╛рдиреА рдорд╛рд░реНрдЧ рджреЗрдЦреАрд▓ рдЖрд╣реЗ.
рдЯрд┐рдкреНрдкрдгреНрдпрд╛
  • рд▓реЛрдХрдкреНрд░рд┐рдп
  • рдирд╡реАрди
  • рдЬреБрдиреЗ
рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╕рд╛рдИрди рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдпрд╛ рдкрд╛рдирд╛рд╡рд░ рдЕрдЬреВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдирд╛рд╣реАрдд