Hướng dẫn về Lớp Máy quét Java. Ở đây chúng ta thảo luận về cách thức hoạt động của lớp máy quét java? cùng với các ví dụ khác nhau và triển khai mã của nó.

Bạn đang xem : máy quét là một lớp trong java

Lớp Máy quét Java

Định nghĩa Lớp Máy quét Java

Trong Java, Scanner là một lớp được sử dụng để lấy đầu vào của các chuỗi và các kiểu nguyên thủy khác nhau như int, double, v.v. Lớp quét được tìm thấy trong gói java. Nó mở rộng Đối tượng lớp và triển khai các giao diện Có thể đóng và Trình lặp lại. Đầu vào được chia thành các lớp với sự trợ giúp của dấu phân cách khoảng trắng. Khai báo, cú pháp, cách làm việc và một số khía cạnh khác của lớp Máy quét trong Java sẽ được thảo luận trong các phần sau.

Tuyên bố về lớp máy quét Java

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, Kiểm tra phần mềm & amp; những người khác

Lớp Java Scanner được khai báo như hình dưới đây.

public final class Scanner mở rộng Triển khai đối tượng Iterator & lt; String & gt;

Cú pháp:

Lớp máy quét có thể được sử dụng theo cú pháp dưới đây trong các chương trình Java.

Máy quét sc = new Máy ​​quét (System.in);

Ở đây, sc là đối tượng máy quét và System.in cho Java biết rằng đầu vào sẽ là đối tượng này.

Lớp máy quét Java hoạt động như thế nào?

Bây giờ, hãy để chúng tôi xem cách hoạt động của lớp Máy quét.

  • Nhập lớp java.util.Scanner hoặc toàn bộ gói java.util.

nhập java.util. *;
nhập java.util.Scanner;

  • Tạo đối tượng máy quét như được hiển thị trong cú pháp.

Scanner s = new Scanner (System.in);

  • Khai báo kiểu int, char hoặc string.

int n = sc.nextInt ();

  • Thực hiện các thao tác trên đầu vào dựa trên yêu cầu.

Trình tạo:

Lớp máy quét trong Java có các hàm tạo khác nhau. Đó là:

  • Máy quét (File src): Một máy quét mới sẽ được tạo ra để tạo ra giá trị từ tệp được đề cập.
  • Máy quét (File src, String charsetName): Một máy quét mới sẽ được xây dựng để tạo ra giá trị được quét từ tệp được đề cập.
  • Máy quét (InputStream src): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ luồng đầu vào được đề cập.
  • Máy quét (InputStream src, String charsetName): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ luồng đầu vào được đề cập.
  • Máy quét (Đường dẫn src): Một máy quét mới sẽ được tạo ra để tạo ra giá trị từ tệp được đề cập.
  • Máy quét (Path src, String charsetName): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ tệp được đề cập.
  • Máy quét (src có thể đọc): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ nguồn được đề cập.
  • Máy quét (ReadableByteChannel src): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ kênh được đề cập.
  • Máy quét (ReadableByteChannel src, String charsetName): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ kênh được đề cập.
  • Máy quét (Chuỗi src): Một máy quét mới sẽ được xây dựng để tạo ra giá trị từ chuỗi được đề cập.
Xem Thêm  Làm cách nào để bọc văn bản xung quanh một hình ảnh bằng HTML và CSS? - hình ảnh với văn bản html css

Phương thức của lớp máy quét Java

Sau đây là các phương pháp thực hiện các chức năng khác nhau.

  • close (): Máy quét ngừng gọi phương thức này.
  • findInLine (Mẫu p): Lần xuất hiện tiếp theo của mẫu p được đề cập sẽ được cố gắng tìm ra, bỏ qua các dấu phân cách.
  • findInLine (Chuỗi p): Lần xuất hiện tiếp theo của mẫu được tạo từ chuỗi sẽ được cố gắng tìm ra, bỏ qua các dấu phân cách.
  • dấu phân tách (): Mẫu hiện được máy quét sử dụng để khớp với các dấu phân cách sẽ được trả về.
  • findInLine (Chuỗi p): Lần xuất hiện tiếp theo của mẫu được tạo từ chuỗi sẽ được cố gắng tìm ra, bỏ qua các dấu phân cách.
  • findWithinHorizon (Mẫu p, đường chân trời): Cố gắng xác định lần xuất hiện tiếp theo của mẫu được đề cập.
  • hasNext (): Nếu máy quét có mã thông báo khác trong đầu vào, true sẽ được trả về.
  • findWithinHorizon (Chuỗi p, int đường chân trời): Cố gắng xác định lần xuất hiện tiếp theo của mẫu được đề cập được tạo từ chuỗi p, bỏ qua dấu phân cách.
  • hasNext (Mẫu p): Nếu mã thông báo tiếp theo khớp với mẫu p đã đề cập, giá trị true sẽ được trả về.
  • hasNext (Chuỗi p): Nếu mã thông báo tiếp theo khớp với mẫu p được đề cập được tạo từ chuỗi p, true sẽ được trả về.
  • tiếp theo (Mẫu p): Mã thông báo tiếp theo sẽ được trả lại, phù hợp với mẫu p đã đề cập.
  • tiếp theo (Chuỗi p): Mã thông báo tiếp theo sẽ được trả lại, khớp với mẫu p đã đề cập được tạo từ chuỗi p.
  • nextBigDecimal (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng BigDecimal.
  • nextBigInteger (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng BigInteger.
  • nextBigInteger (int rad): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng BigInteger.
  • nextBoolean (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng Boolean và nó sẽ được trả lại.
  • nextByte (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng byte.
  • nextByte (int rad): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng byte.
  • nextDouble (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng kép.
  • nextFloat (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng phao.
  • nextInt (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng số nguyên.
  • nextInt (int rad): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng số nguyên.
  • nextLong (int rad): Mã thông báo tiếp theo của đầu vào sẽ được quét trong thời gian dài.
  • nextLong (): Mã thông báo tiếp theo của đầu vào sẽ được quét trong một thời gian dài.
  • nextShort (int rad): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng một đoạn ngắn.
  • nextShort (): Mã thông báo tiếp theo của đầu vào sẽ được quét dưới dạng một đoạn ngắn.
  • Cơ số (): Cơ số mặc định của máy quét sẽ được trả về.
  • useDelimiter (Mẫu p): Mẫu phân cách của máy quét sẽ được đặt thành mẫu đã đề cập.
  • useDelimiter (Chuỗi p): Mẫu phân tách của máy quét sẽ được đặt thành mẫu được đề cập được tạo từ chuỗi p.
  • useRadix (int rad): Cơ số mặc định của máy quét sẽ được đặt thành cơ số được đề cập.
  • useLocale (Ngôn ngữ bản địa): Ngôn ngữ của máy quét sẽ được đặt thành ngôn ngữ được đề cập.
Xem Thêm  Built-in Variable (GLSL) - gl

Ví dụ về Lớp máy quét Java

Bây giờ, chúng ta hãy xem một số chương trình mẫu của lớp Máy quét trong Java.

Ví dụ # 1

Mã:

nhập java.util.Scanner;
class ScannerExample {
public static void main (String [] args) {
// tạo đối tượng của máy quét
Máy quét sc = Máy quét mới (System.in);
System.out.println ("Nhập tên người dùng");
Chuỗi obj = sc.nextLine ();
System.out.println ("Tên bạn đã nhập là:" + obj);
}
}

Đầu ra:

Khi thực hiện chương trình, người dùng sẽ được yêu cầu nhập tên. Vì đầu vào là một chuỗi nên phương thức nextLine () sẽ được sử dụng. Sau khi nhập xong, một dòng sẽ được in hiển thị tên người dùng được cung cấp làm đầu vào.

Ví dụ # 2

Mã:

nhập java.util.Scanner;
class ScannerExample {
public static void main (String [] args) {
// tạo đối tượng của máy quét
Máy quét sc = Máy quét mới (System.in);
System.out.println ("Nhập tuổi");
int obj = sc.nextInt ();
System.out.println ("Tuổi bạn đã nhập là:" + obj);
}
}

Đầu ra:

Khi thực hiện chương trình, người dùng sẽ được yêu cầu nhập tuổi. Vì đầu vào là một số nên phương thức nextInt () sẽ được sử dụng. Sau khi nhập xong, một dòng sẽ được in hiển thị độ tuổi người dùng được cung cấp làm đầu vào.

Các bài báo được đề xuất

Đây là hướng dẫn về Lớp Máy quét Java. Ở đây chúng ta cũng thảo luận về định nghĩa và cách thức hoạt động của lớp máy quét java? cùng với các ví dụ khác nhau và triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Xem Thêm  Tạo khóa chính trong SQL Server - SQL Server - sql tạo bảng nhiều khóa chính

0

Chia sẻ

Chia sẻ


Xem thêm những thông tin liên quan đến chủ đề máy quét có phải là một lớp trong java không

[Java] Các lưu ý về Class object

alt

  • Tác giả: cường Tiến
  • Ngày đăng: 2021-09-20
  • Đánh giá: 4 ⭐ ( 6908 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Lớp và đối tượng trong java

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 6864 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong phương pháp lập trình OOPs, chúng ta thiết kế chương trình bằng việc sử dụng các lớp và đối tượng. Sự khác nhau giữa lớp và đối tượng trong java

Bài 7: Class (lớp) và đối tượng trong Java!

  • Tác giả: androidcoban.com
  • Đánh giá: 4 ⭐ ( 2990 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Lớp Scanner trong Java » Cafedev.vn

  • Tác giả: cafedev.vn
  • Đánh giá: 4 ⭐ ( 9019 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn này, chúng ta sẽ tìm hiểu về Scanner trong Java và các phương thức của nó với sự trợ giúp của các ví dụ.

Nhập Java Util ArrayList có nghĩa là gì?

  • Tác giả: vi.helpr.me
  • Đánh giá: 3 ⭐ ( 3374 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Đối tượng và lớp (class) trong Java

  • Tác giả: vietjack.com
  • Đánh giá: 5 ⭐ ( 3673 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đối tượng và lớp (class) trong Java – Học Java cơ bản và nâng cao cho người mới học về Ngôn ngữ hướng đối tượng, Ví dụ Java, Phương thức, Ghi đè, Tính kế thừa, Tính trừu tượng, Tính đa hình, Overriding, Inheritance, Polymorphism, Interfaces, Packages, Collections, Lập trình mạng, Đa luồng, Tuần tự hóa, Networking, Multithreading, Generics, Multimedia, Serialization, GUI.

trong lập trình java sử dụng một lớp máy quét cùng với câu lệnh viết hoa chuyển đổi sử dụng số

  • Tác giả: vie.cambridgecableservice.com
  • Đánh giá: 4 ⭐ ( 4973 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ai có thể cho tôi biết cách sử dụng “switch-case” cho các số cùng với lớp máy quét, để một số được đọc từ bàn phím sẽ so sánh với các trường hợp chuyển đổi đã cho và đầu ra cuối cùng sẽ được in ra không? …

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php