Ce este un obiect de scanare în Java?


Cel mai bun răspuns

În Java, introducem cu ajutorul scanerului clasă. Java are o serie de clase predefinite pe care le putem folosi. Vom afla mai multe despre cursuri mai târziu.

Clasele predefinite sunt organizate sub formă de pachete. Această clasă Scanner se găsește în pachetul java.util . Deci, pentru a utiliza clasa Scanner, trebuie mai întâi să includem pachetul java.util în programul nostru.

Includem un pachet într-un program cu ajutorul import cuvânt cheie. Putem importa clasa java.util.Scanner sau întregul pachet java.util .

Pentru a importa o clasă sau un pachet, adăugați una dintre următoarele rânduri chiar la începutul codului dvs.

import java.util.Scanner; // Aceasta va importa doar clasa Scanner import java.util. *; // Aceasta va importa întregul pachet java.util

După importare, trebuie să scriem următoarea declarație în programul nostru.

Scanner s = new Scanner ( system.in – & nbspAcest site web este de vânzare! – & nbspResurse și informații despre sistem. );

Aici, scriind Scanner s , declarăm s ca obiect al Clasa Scanner . system.in – & nbspAcest site este de vânzare! – & nbspResurse și informații de sistem. între paranteze rotunde îi spune Java că aceasta va fi Intrare de sistem, adică intrarea va fi dată sistemului.

Răspuns

Pentru a obține intrarea utilizatorului, dezvoltatorii anteriori foloseau clasa DataInputStream de java se află în java.io , dar nu existau funcții dedicate pentru niciunul dintre tipurile de date, cum ar fi dacă doriți să obțineți un număr întreg de la utilizator, mai întâi trebuia să îl luați ca șir și apoi necesar pentru a-l converti în întreg,

Deci, pentru a scăpa de această problemă, a fost introdusă clasa Scanner în java care se află în java. pachet util care conține funcții dedicate unui anumit tip, trebuie pur și simplu să creați un obiect din clasa Scanner și apoi puteți utiliza funcțiile acestuia.

Exemplu:

import java.util.Scanner;

class ScannerTest{

Scanner sc=new Scanner(system.in);

System.out.println("Enter your rollno");

int rollno=sc.nextInt();

System.out.println("Enter your name");

String name=sc.next();

System.out.println("Enter your fee");

double fee=sc.nextDouble();

System.out.println("Rollno:"+rollno+" name:"+name+" fee:"+fee);

sc.close();

}

}

Lasă un răspuns

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