Đầu vào và đầu ra cơ bản của Java – làm thế nào để tạo một chương trình java yêu cầu đầu vào

Trong hướng dẫn này, bạn sẽ học các cách đơn giản để hiển thị đầu ra cho người dùng và lấy đầu vào từ người dùng trong Java. Chúng tôi sẽ sử dụng phương thức print () để hiển thị đầu ra và lớp Máy quét để nhận đầu vào.

Bạn đang xem : cách tạo chương trình java yêu cầu đầu vào

Đầu ra Java

Trong Java, bạn có thể chỉ cần sử dụng

 System.out.println (); hoặc

System.out.print (); hoặc

System.out.printf ();
 

để gửi đầu ra đến đầu ra chuẩn (màn hình).

Đây,

  • Hệ thống là một lớp
  • out là trường public static : nó chấp nhận dữ liệu đầu ra.

Đừng lo lắng nếu bạn không hiểu nó. Chúng ta sẽ thảo luận về class , public static trong các chương sau.

Hãy lấy một ví dụ để xuất ra một dòng.

 class AssignmentOperator {
    public static void main (String [] args) {
    
        System.out.println ("Lập trình Java rất thú vị.");
    }
}
 

Đầu ra :

Lập trình Java rất thú vị.

Ở đây, chúng tôi đã sử dụng phương thức println () để hiển thị chuỗi.

Sự khác biệt giữa println (), print () và printf ()

  • print () – Nó in chuỗi bên trong dấu ngoặc kép.
  • println () – Nó in chuỗi bên trong dấu ngoặc kép tương tự như phương thức print () . Sau đó, con trỏ di chuyển đến đầu dòng tiếp theo.
  • printf () – Nó cung cấp định dạng chuỗi (tương tự như printf trong lập trình C / C ++ ).

Ví dụ: print () và println ()

Đầu ra của lớp  {
    public static void main (String [] args) {
    
        System.out.println ("1. Println");
        System.out.println ("2. Println");
    
        System.out.print ("1. Print");
        System.out.print ("2. Print");
    }
}
 

Đầu ra :

1. println
2. println
1. in 2. in

Trong ví dụ trên, chúng tôi đã chỉ ra hoạt động của các phương thức print () println () . Để tìm hiểu về phương thức printf () , hãy truy cập Java printf () .

Các biến lớp  {
    public static void main (String [] args) {
    
        Số nhân đôi = -10,6;
    
        System.out.println (5);
        System.out.println (số);
    }
}
 

Khi bạn chạy chương trình, kết quả đầu ra sẽ là:

5
-10,6

Ở đây, bạn có thể thấy rằng chúng tôi đã không sử dụng dấu ngoặc kép. Đó là vì để hiển thị số nguyên, biến, v.v., chúng tôi không sử dụng dấu ngoặc kép.

Xem Thêm  Fast Speed Image Loading using React Native Fast Image - fastimage
 class PrintVariables {
    public static void main (String [] args) {
    
        Số nhân đôi = -10,6;
    
        System.out.println ("Tôi là" + "tuyệt vời.");
        System.out.println ("Số =" + số);
    }
}
 

Đầu ra :

Tôi thật tuyệt vời.
Số = -10,6

Trong ví dụ trên, hãy lưu ý dòng,

 System.out.println ("Tôi là" + "tuyệt vời.");
 

Ở đây, chúng tôi đã sử dụng toán tử + để nối (nối) hai chuỗi: “I am” và “awesome.” / p>

Ngoài ra, dòng,

 System.out.println ("Số =" + số);
 

Ở đây, đầu tiên giá trị của biến số được đánh giá. Sau đó, giá trị được nối với chuỗi: “Number =”.

Java Input

Java cung cấp các cách khác nhau để nhận thông tin đầu vào từ người dùng. Tuy nhiên, trong hướng dẫn này, bạn sẽ học cách lấy đầu vào từ người dùng bằng cách sử dụng đối tượng của lớp Scanner .

Để sử dụng đối tượng của Scanner , chúng tôi cần nhập gói java.util.Scanner .


nhập java.util.Scanner;
 

Để tìm hiểu thêm về cách nhập các gói trong Java, hãy truy cập Gói Nhập Java .

Sau đó, chúng ta cần tạo một đối tượng của lớp Scanner . Chúng tôi có thể sử dụng đối tượng để lấy thông tin đầu vào từ người dùng.


// tạo một đối tượng của Scanner
Đầu vào máy quét = Máy quét mới (System.in);

// lấy đầu vào từ người dùng
int number = input.nextInt ();
 

Ví dụ: Nhận dữ liệu nhập số nguyên từ người dùng

 nhập java.util.Scanner;

Đầu vào lớp {
    public static void main (String [] args) {
    
        Đầu vào máy quét = Máy quét mới (System.in);
    
        System.out.print ("Nhập một số nguyên:");
        int number = input.nextInt ();
        System.out.println ("Bạn đã nhập" + số);

        // đóng đối tượng máy quét
        input.close ();
    }
}
 

Đầu ra :

Nhập một số nguyên: 23
Bạn đã nhập 23

Trong ví dụ trên, chúng tôi đã tạo một đối tượng có tên là đầu vào của lớp Scanner . Sau đó, chúng tôi gọi phương thức nextInt () của lớp Scanner để lấy đầu vào số nguyên từ người dùng.

Tương tự, chúng ta có thể sử dụng nextLong () , nextFloat () , nextDouble () next () các phương thức để nhận đầu vào long , float , double string tương ứng từ người dùng.

Lưu ý : Chúng tôi đã sử dụng phương thức close () để đóng đối tượng. Bạn nên đóng đối tượng máy quét sau khi nhập xong đầu vào.

Ví dụ: Nhận đầu vào float, double và String

 nhập java.util.Scanner;

Đầu vào lớp {
    public static void main (String [] args) {
    
        Đầu vào máy quét = Máy quét mới (System.in);
    
        // Nhận đầu vào float
        System.out.print ("Nhập float:");
        float myFloat = input.nextFloat ();
        System.out.println ("Float đã nhập =" + myFloat);
    
        // Nhận đầu vào kép
        System.out.print ("Nhập đúp:");
        double myDouble = input.nextDouble ();
        System.out.println ("Double enter =" + myDouble);
    
        // Nhận đầu vào chuỗi
        System.out.print ("Nhập văn bản:");
        String myString = input.next ();
        System.out.println ("Văn bản đã nhập =" + myString);
    }
}
 

Đầu ra :

Nhập float: 2.343
Float đã nhập = 2.343
Nhập gấp đôi: -23,4
Đã nhập kép = -23,4
Nhập văn bản: Này!
Văn bản được nhập = Này!

Như đã đề cập, có một số cách khác để nhận thông tin đầu vào từ người dùng. Để tìm hiểu thêm về Máy quét , hãy truy cập Máy quét Java .


Xem thêm những thông tin liên quan đến chủ đề làm thế nào để tạo một chương trình java yêu cầu đầu vào

java Sửa lỗi chương trình

  • Tác giả: Út Tuyền
  • Ngày đăng: 2022-04-06
  • Đánh giá: 4 ⭐ ( 4386 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Java là một nền tảng phát triển các ứng dụng phần mềm có vị trí rất lớn trong những năm cuối thế kỉ 20, đầu thế kỉ 21. Đánh dấu sự trưởng thành của mô hình lập trình hướng đối tượng, nó được coi là một nền tảng mang tính cách mạng trong ngành phần mềm. Mô hình máy ảo Virtual Machine đã cho phép các ứng dụng viết bằng Java có thể chạy trên nhiều hệ điều hành khác nhau.
    java huongdoituong

Viết Chương trình Java đầu tiên: Hello Java

  • Tác giả: laptrinhvienjava.com
  • Đánh giá: 5 ⭐ ( 1947 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài hướng dẫn này, chúng ta sẽ học cách viết chương trình đơn giản đầu tiên với ngôn ngữ lập trình Java. Qua bài này bạn sẽ biết cách viết Java, Compile và chạy một chương trình Java bất kỳ

Cách để Viết chương trình đầu tiên với Java

  • Tác giả: www.wikihow.vn
  • Đánh giá: 5 ⭐ ( 3261 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách để Viết chương trình đầu tiên với Java. Java là ngôn ngữ lập trình hướng đối tượng được James Gosling giới thiệu vào năm 1995. Nghĩa là, nó đại diện cho những khái niệm như "đối tượng" cùng "trường" (là những thuộc tính mô tả đối...

4 Bước Cơ Bản Để Thành Thạo Với Java

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 7318 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bạn mới tìm hiểu về ngôn ngữ lập trình java? Làm sao để tiếp cận và học nó hiệu quả nhất? Nếu bạn có cùng thắc mắc thì bài viết này sẽ dành cho bạn!

Chương trình Java đầu tiên

  • Tác giả: kungfutech.edu.vn
  • Đánh giá: 5 ⭐ ( 8730 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài học này chúng ta sẽ viết một chương trình in ra màn hình dòng chữ Hello World - bài học nhập môn của hầu hết các ngôn ngữ lập trình trong ngôn ngữ Java.

Học lập trình Java bắt đầu từ đâu?

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

Hướng dẫn lập trình Java Servlet cho người mới bắt đầu

  • Tác giả: openplanning.net
  • Đánh giá: 5 ⭐ ( 2596 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

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