Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : câu lệnh nhập máy quét java

Câu lệnh nhập trong Java rất hữu ích để tham gia lớp hoặc tất cả các lớp hiển thị cho chương trình được chỉ định trong gói , với sự trợ giúp của một câu lệnh duy nhất. Nó khá có lợi vì lập trình viên không yêu cầu viết toàn bộ định nghĩa lớp. Do đó, nó cải thiện khả năng đọc của chương trình.

Bài viết này tập trung vào các câu lệnh nhập được sử dụng trong chương trình Java và các lựa chọn thay thế của chúng.

Cú pháp 1:

 nhập gói1 [.package2]. (*); 

Tại đây,

  • package1: Top- gói cấp độ
  • package2: Gói cấp dưới trong package1
  • *: Để nhập tất cả các lớp
  • < / ul>

    Cú pháp 2:

     import package1 [.package2]. (myClass); 

    Tại đây,

    • gói 1: Gói cấp cao nhất
    • gói 2: Gói cấp dưới trong gói cấp cao nhất
    • < strong> myClass: Chỉ nhập myClass

    Lưu ý: Chúng ta có thể nhập một lớp hoặc chúng ta có thể nhập tất cả các lớp được chỉ định trong gói .

    Để hiểu lý do tại sao chúng ta cần đưa một lớp hoặc các lớp vào khả năng hiển thị, chúng ta hãy xem xét một chương trình Java mà không sử dụng impo câu lệnh rt:

    Mã nguồn:

    Java

    < / p>

    class GFG {

    public static void < code class = "trơn"> main (String [] args)

    {

    ArrayList & lt; String & gt; arrayList

    = new ArrayList & lt; String & gt; ();

    < code class = "trơn"> arrayList.add ( "Geeks" );

    arrayList.add ( "Dành cho" < / code> );

    arrayList.add ( " Geeks " );

    System.out.println ( "ArrayList:" + arrayList);

    }

    }

     

    < pre id = "ide-url">

    Hãy để chúng tôi biên dịch chương trình trên:

    Nhận định của trình biên dịch:

     prog.java:11: error: không thể tìm thấy biểu tượng
           ArrayList & lt; String & gt; lập danh sách
           ^
     biểu tượng: class ArrayList
     vị trí: lớp GFG
     
    prog.java:12: error: không thể tìm thấy biểu tượng
               = new ArrayList & lt; String & gt; ();
                     ^
     biểu tượng: class ArrayList
     vị trí: lớp GFG
     
    2 lỗi 

    Mô tả biên dịch: Chúng tôi gặp lỗi thời gian biên dịch. Trình biên dịch Javac không thể tìm thấy lớp ArrayList trong chương trình. Lớp ArrayList là một phần của gói java.util . Vì vậy, chúng tôi cần bao gồm lớp ArrayList được định nghĩa trong gói Java.util trong chương trình của chúng tôi.

    1. Tên đủ điều kiện:

    Câu lệnh nhập là tùy chọn và chúng ta có thể sử dụng tên đủ điều kiện của lớp để tham chiếu đến một lớp hoặc gói trong chương trình. Phương thức này cho trình biên dịch biết rằng lớp được định nghĩa trong một gói cụ thể và chúng ta muốn sử dụng lớp đó hoặc các lớp trong chương trình của mình. Mỗi khi chúng ta muốn sử dụng thành viên dữ liệu hoặc hàm thành viên được xác định trong lớp, chúng ta cần tham chiếu đến nó bằng cách sử dụng tên đủ điều kiện. Nó làm tăng kích thước mã của chương trình của chúng tôi và do đó làm cho nó khó đọc hơn. Đây là nhược điểm duy nhất của phương pháp này.

    Dưới đây là cách triển khai sử dụng tên đủ điều kiện cho lớp ArrayList được định nghĩa trong gói Java.util:

    Java

    < p class = "line number1 index0 alt2">

    class GFG {

    public static void main (String [] args)

    {

    < / code>

    java.util.ArrayList & lt; String & gt; arrayList

    = new java.util.ArrayList & lt; String & gt; ();

    < / code> arrayList.add ( "Geeks" );

    arrayList.add ( "Dành cho" );

    < code class = "trơn"> arrayList.add ( "Geeks" );

    System.out.println ( "ArrayList:" + arrayList);

    }

    }

     
     

    Đầu ra

     ArrayList: [Geeks, For, Geeks] 

    2. Câu lệnh nhập:

    Câu lệnh nhập cho trình biên dịch biết đường dẫn của một lớp hoặc toàn bộ gói. Nó không giống như “#include” trong C ++, bao gồm toàn bộ mã trong chương trình. Câu lệnh nhập cho trình biên dịch biết rằng chúng ta muốn sử dụng một lớp (hoặc các lớp) được định nghĩa trong một gói. Phương pháp này khá hữu ích và được đề xuất so với phương pháp “tên đủ điều kiện” vì nó làm giảm kích thước mã tổng thể và cải thiện khả năng đọc của mã nguồn.

    Dưới đây là cách triển khai để minh họa cách thực hiện chúng ta có thể nhập một lớp vào chương trình của mình:

    Java

    nhập java .util.ArrayList;

    class GFG {

    public static void main (String [] args)

    < p class = "line number12 index11 alt1"> {

    ArrayList & lt; String & gt; arrayList

    = new ArrayList & lt; String & gt; ();

    < code class = "trơn"> arrayList.add ( "Geeks" );

    arrayList.add ( "Dành cho" < / code> );

    arrayList.add ( " Geeks " );

    System.out.println ( "ArrayList:" + arrayList);

    }

    }

     

    < pre id = "ide-url"> Đầu ra

     ArrayList: [Geeks, For, Geeks] 

    Dưới đây là cách triển khai để minh họa cách chúng tôi có thể nhập tất cả các lớp trong chương trình của chúng tôi:

    Mã nguồn:

    Java

    < p>

    < / p>

    nhập java.util. *;

    class GFG {

    public static void print ( int array [])

    {

    System.out.print ( "Mảng: [" );

    < / code> cho ( int i = 0 ; tôi & lt; 5 ; i ++)

    System.out.print (array [ i] + "" );

    System.out .print ( "]" );

    }

    public static void main (String [] args)

    {

    ArrayList & lt; String & gt; arrayList

    = new ArrayList & lt; String & gt; ();

    < code class = "trơn"> arrayList.add ( "Geeks" );

    arrayList.add ( "Dành cho" < / code> );

    arrayList.add ( " Geeks " );

    int array [] = { 10 , 3 , 5 , 11 , 20 };

    Arrays.sort (array);

    System.out.println ( "ArrayList:" + arrayList);

    print (array);

    }

    }

     
     < / pre>  Đầu ra  
     ArrayList: [Geeks, For, Geeks]
    Mảng: [3 5 10 11 20] 

    Bây giờ chúng ta hãy xem hoạt động của câu lệnh nhập bằng cách tạo gói tùy chỉnh của chúng tôi và một lớp bên trong nó. Chúng ta có thể đưa câu lệnh sau vào trước tất cả các định nghĩa lớp để gói một chương trình thành một gói.

    Cú pháp:

     package myPackage; 

    Đây,

    • myPackage: Tên của gói

    Dưới đây là phần triển khai để minh họa cách chúng ta có thể nhập một lớp bằng cách tạo gói tùy chỉnh của chúng tôi:

    Java

    gói CustomPackage;

    public class ComputerScienceDepartment {

    Tên chuỗi;

    int mark;

    public < code class = "keyword"> int studentMarks)

    {

    < p class = "line number14 index13 alt1">

    name = studentName;

    mark = studentMarks;

    }

    public void display ()

    {

    System.out.pri ntln ( "Tên:" + tên + '\ n' < / code>

    + " Dấu: " + dấu + '\ n'

    + " Bộ phận: "

    + "Khoa học Máy tính " + '\ n' );

    }

    }

     
     

    Chúng tôi đã tạo ở trên Tệp nguồn Java cục bộ trên hệ thống của chúng tôi và được lưu dưới dạng ComputerScienceDepartment.java :

    Bây giờ, chúng ta hãy biên dịch chương trình bằng trình biên dịch javac và gói nó dưới dạng một gói thông qua dấu nhắc lệnh,

     javac ComputerScienceDepartment.java
    javac -d. ComputerScienceDepartment.java 

    Mô tả biên dịch: Như bạn có thể thấy trong hình trên, thư mục CustomPackage được tạo, chứa tệp mã byte ComputerScienceDepartment.class . Tệp này sau đó được thực thi bởi trình thông dịch Java (JVM). Bây giờ gói đã sẵn sàng và chúng tôi có thể tạo một chương trình khác và nhập gói này vào chương trình.

    Dưới đây là mã nguồn bao gồm / nhập lớp ComputerScienceDepartment được định nghĩa trong CustomPackage trong chương trình:

    Java

    < p class = "ring-load" id = "run-code-loader">

    nhập CustomPackage.ComputerScienceDepartment;

    class GeeksforGeeks {

    public < / p>

    {

    ComputerScienceDepartment sinh viên1

    = new ComputerScienceDepartment ( "Geeks" , 97 );

    student1

    . display ();

    < / code>

    ComputerScienceDepartment sinh viên2

    < p class = "line number26 index25 alt1"> = new < code class = "trơn"> ComputerScienceDepartment ( "GeeksforGeeks" ,

    100 );

    student2

    . display ();

    }

    < p class = "line number34 index33 alt1"> }

     
     

    Chúng tôi đã tạo cục bộ tệp nguồn Java ở trên trên hệ thống của chúng tôi và lưu nó dưới dạng GeeksforGeeks.java :

    Bây giờ chúng ta hãy biên dịch chương trình sử dụng trình biên dịch javac và chạy nó qua dấu nhắc lệnh,

     javac GeeksforGeeks.java
    java GeeksforGeeks 

    Đầu ra:

    3. Câu lệnh nhập tĩnh :

    Bằng cách sử dụng câu lệnh nhập tĩnh trong Java, chúng tôi có thể truy cập dữ liệu các thành viên hoặc các hàm thành viên của một lớp trực tiếp mà không cần sử dụng tên đủ điều kiện.

    Dưới đây là cách triển khai mà chúng tôi đang truy cập phương thức abs () trong lớp Math mà không cần sử dụng câu lệnh nhập tĩnh và bằng cách sử dụng tên đủ điều kiện:

    Java

    class GFG {

    public static void main (String [] args)

    {< / code>

    int number1 = 10 < code class = "trơn">;

    int < / code> number2 = 20 ;

    System.out.println (

    "Hiệu số tuyệt đối của number1 và number2 là:"

    + Math.abs (number1 - number2)); < / p>

    }

    }

      
     

    Đầu ra

     Chênh lệch tuyệt đối của number1 và number2 là: 10 

    Dưới đây là cách triển khai bằng cách sử dụng tĩnh câu lệnh nhập.

    Java

    nhập static < / code> java.lang.Math. *;

    class GFG {

    public < code class = "keyword"> static void main (String [] args)

    {

    < code class = "undefined space"> int number1 = 10 ;

    int number2 = 20 ;

    System.out.println (

    " Chênh lệch tuyệt đối của number1 và number2 là: "

    + abs (number1 - number2));

    }

    }

     
     

    Đầu ra

     Chênh lệch tuyệt đối của number1 và number2 là: 10 

    Ưu điểm:

    • Câu lệnh nhập giúp giảm kích thước mã và do đó tiết kiệm được nhiều thời gian .
    • Nó cải thiện khả năng đọc mã của chúng tôi.
    • Nó khá hữu ích khi xử lý các dự án lớn.
    • Chúng có thể được sử dụng để kết hợp chức năng của nhiều lớp thành một.

    Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề câu lệnh nhập máy quét java

Java Tutorial #9🔴SWITCH CASE STATEMENTS | BREAK | DEFAULT | Tagalog | English | Filipino | 2021

alt

  • Tác giả: TheCodingChannelPH
  • Ngày đăng: 2021-08-25
  • Đánh giá: 4 ⭐ ( 8729 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Java Tutorial 9🔴SWITCH CASE STATEMENT | BREAK | DEFAULT | Tagalog | English | Filipino | 2021. In this episode you will learn how to use switch case statements in Java with Integer, Character, and String Values. You will also learn how to have a Nested Switch Case Statements. Java Switch Statement executes one statement from multiple conditions. The working of the switch-case statement is similar to the Java if...else...if ladder. However, the syntax of the switch statement is cleaner and much easier to read and write.

    ⌚ ★★★Timestamps ★★★⌚
    00:00 Introduction
    04:15 Switch Case with Integer Values
    13:57 Switch Case with Character Values
    21:00 Switch Case with String Values
    23:11 Nested Switch Case Statements
    26:48 OUTRO

    👋★★★Topics Covered ★★★👋
    🔷Using If and else if Statements
    🔷 Using Switch Case Statements
    🔷 Using break Keyword
    🔷 Using default Keyword
    🔷 Using Nested Switch Case Statements
    🔷 Using charAt() String Method
    🔷 Using toLowerCase() String Method
    🔷 Console Input and Output Statements
    🔷 Input and Message Dialog
    🔷 Using Scanner Class
    🔷 Using JOptionPane Class
    🔷 Using showInputDialog() Method
    🔷 Using showMessageDialog() Method

    🔴★★★INSTAGRAM LINK ★★★🔴
    FOLLOW US ON INSTAGRAM:
    https://www.instagram.com/thecodingchannelph/

    🔴★★★CHANNEL LINK ★★★🔴
    Show Your Love By Subscribing And Sharing This Link:
    https://www.youtube.com/channel/UCjOB5JqP7LzhB2o9dbabH1w

    thecodingchannelph

Cách sử dụng Máy quét trong Java

  • Tác giả: vi.softoban.com
  • Đánh giá: 4 ⭐ ( 3491 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Máy quét trong Java là một lớp trong gói java.util. Lớp này nhằm mục đích đọc đầu vào từ một chuỗi, bàn phím, tệp hoặc ổ cắm mạng. Máy quét không in ra cửa sổ đầu cuối. Để in ra thiết bị đầu cuối, hãy sử dụng đối tượng System.out. Cách sử dụng Máy quét trong Java được giải thích trong bài viết này.

Cú pháp câu lệnh nhập Java

  • Tác giả: vi.libertychildrenbelize.org
  • Đánh giá: 5 ⭐ ( 3034 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đây là một câu hỏi đơn giản, nhưng tôi thực sự bị mắc kẹt bởi nó. Tôi đã cố gắng tìm một bản sao và lập googlo cho nó, nhưng tôi ngạc nhiên hơn khi không thể tìm thấy câu trả lời thỏa đáng. nhập java.util.Scan ...

Câu lệnh nhập-xuất

  • Tác giả: sites.google.com
  • Đánh giá: 5 ⭐ ( 3709 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: online tin học

Lớp Scanner trong Java » Cafedev.vn

  • Tác giả: cafedev.vn
  • Đánh giá: 3 ⭐ ( 9703 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ụ.

Làm cách nào tôi có thể đọc đầu vào từ bàn điều khiển bằng lớp Máy quét trong Java?

  • Tác giả: qastack.vn
  • Đánh giá: 3 ⭐ ( 3806 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Một ví dụ đơn giản để minh họa cách java.util.Scannercác công trình sẽ đọc một số…

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á: 5 ⭐ ( 1100 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

Xem Thêm  Cách mã HTML đường viền Img đưa đến CSS: Hướng dẫn đơn giản » - kiểu viền hình ảnh html

By ads_php