GeeksforGeeks (Română)

0 Comments

Scanner este o clasă în java.pachet util utilizat pentru obținerea de intrare a tipurilor primitive, cum ar fi int, dublu, etc. și siruri de caractere. Este cel mai simplu mod de a citi intrarea într-un program Java, deși nu este foarte eficient dacă doriți o metodă de introducere pentru scenarii în care timpul este o constrângere ca în programarea competitivă.pentru a crea un obiect din clasa Scanner, trecem de obicei obiectul predefinit System.in, care reprezintă fluxul de intrare standard. Putem trece un obiect de fișier de clasă, dacă vrem să citească de intrare dintr-un fișier.,

  • pentru a citi valorile numerice ale unui anumit tip de date XYZ, funcția de utilizat este nextXYZ (). De exemplu, pentru a citi o valoare de tip short, putem folosi nextShort()
  • pentru a citi șiruri de caractere, folosim nextLine().
  • pentru a citi un singur caracter, folosim next ().charAt (0). next () funcția returnează următorul token / cuvânt în intrare ca un șir și funcția charAt(0) returnează primul caracter din acel șir.să ne uităm la fragmentul de cod pentru a citi date de diferite tipuri de date.,

    
    

    
    

    de Intrare :

    GeekF4098765432109.9

    Ieșire :

    Name: GeekGender: FAge: 40Mobile Number: 9876543210CGPA: 9.9

    Uneori, trebuie să verificați dacă valoarea viitoare am citit este de un anumit tip sau dacă la intrare s-a încheiat (EOF marker întâlnite).apoi, verificăm dacă intrarea scanerului este de tipul dorit cu ajutorul funcțiilor hasNextXYZ () unde XYZ este tipul de care suntem interesați. Funcția returnează true dacă scanerul are un jeton de acest tip, altfel fals., De exemplu, în codul de mai jos, am folosit hasNextInt(). Pentru a verifica dacă există un șir, folosim hasNextLine (). În mod similar, pentru a verifica un singur caracter, folosim hasNext().charAt (0).

    să ne uităm la fragmentul de cod pentru a citi unele numere din consola și imprima media lor.

    
    

    
    

    de Intrare:

    10122323889299500728

    Ieșire:

    Mean: 397

    Acest articol este contribuit, prin Sukrit Bhatnagar., Dacă vă place GeeksforGeeks și ar dori să contribuie, puteți scrie, de asemenea, un articol și e-mail articolul la [email protected]. vedeți articolul dvs. care apare pe pagina principală GeeksforGeeks și ajutați alți Geeks.

    vă rugăm să scrieți comentarii dacă găsiți ceva incorect sau doriți să împărtășiți mai multe informații despre subiectul discutat mai sus

    Attention reader! Nu te opri din învățat acum. Faceți rost de toate conceptele importante ale Fundației și Colecțiilor Java cu fundamentele cursului Java și Java Collections la un preț prietenos pentru studenți și deveniți gata pentru industrie.,

    Article Tags :

    Java

    Practice Tags :


  • Lasă un răspuns

    Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *