4 cách viết chương trình đầu tiên của bạn bằng Java

Mục lục:

4 cách viết chương trình đầu tiên của bạn bằng Java
4 cách viết chương trình đầu tiên của bạn bằng Java

Video: 4 cách viết chương trình đầu tiên của bạn bằng Java

Video: 4 cách viết chương trình đầu tiên của bạn bằng Java
Video: Tự học Powerpoint Cấp tốc trong 20 phút 2024, Có thể
Anonim

Java là một ngôn ngữ lập trình hướng đối tượng được tạo ra vào năm 1995 bởi James Gosling, có nghĩa là nó đại diện cho các khái niệm là "đối tượng" với "trường" (là thuộc tính mô tả đối tượng) và "phương thức" (hành động mà đối tượng có thể thực hiện). Java là ngôn ngữ "viết một lần, chạy mọi nơi", có nghĩa là nó được thiết kế để chạy trên bất kỳ nền tảng nào có Máy ảo Java (JVM). Vì Java là một ngôn ngữ lập trình rất dài dòng, nó rất dễ dàng cho người mới bắt đầu học và hiểu. Hướng dẫn này là phần giới thiệu về cách viết chương trình bằng Java.

Các bước

Phương pháp 1/3: Viết chương trình Java đầu tiên của bạn

91968 1
91968 1

Bước 1. Để bắt đầu viết chương trình bằng Java, hãy thiết lập môi trường làm việc của bạn

Nhiều lập trình viên sử dụng Môi trường phát triển tích hợp (IDE) như Eclipse và Netbeans cho lập trình Java của họ, nhưng một người có thể viết một chương trình Java và biên dịch nó mà không có IDE cồng kềnh.

91968 2
91968 2

Bước 2. Bất kỳ loại chương trình giống Notepad nào cũng đủ để lập trình bằng Java

Các lập trình viên cứng đôi khi thích sử dụng các trình soạn thảo văn bản nằm trong terminal như vim và emacs. Một trình soạn thảo văn bản rất tốt có thể được cài đặt trên cả máy Windows và máy chạy Linux (Mac, Ubuntu, v.v.) là Sublime Text, đây là những gì chúng ta sẽ sử dụng trong hướng dẫn này.

91968 3
91968 3

Bước 3. Đảm bảo rằng bạn đã cài đặt Bộ phát triển phần mềm Java

Bạn sẽ cần cái này để biên dịch chương trình của mình.

  • Trong hệ điều hành dựa trên Windows, nếu các biến môi trường không đúng, bạn có thể gặp lỗi khi chạy

    javac

  • . Tham khảo bài viết cài đặt How to Install the Java Software Development Kit để biết thêm chi tiết về cài đặt JDK để tránh lỗi này.

Phương pháp 2/3: Chương trình Hello World

91968 4
91968 4

Bước 1. Đầu tiên chúng ta sẽ tạo một chương trình in “Hello World

"Trong trình soạn thảo văn bản của bạn, hãy tạo một tệp mới và lưu nó dưới dạng" HelloWorld.java ". HelloWorld là tên lớp của bạn và bạn sẽ cần tên lớp của mình trùng tên với tệp của bạn.

91968 5
91968 5

Bước 2. Khai báo lớp và phương thức chính của bạn

Phương pháp chính

public static void main (String args)

là phương thức sẽ được thực thi khi chương trình đang chạy. Phương thức chính này sẽ có cùng một khai báo phương thức trong mọi chương trình Java.

public class HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Bước 3. Viết dòng mã sẽ in ra “Hello World

System.out.println ("Xin chào Thế giới.");

  • Hãy xem xét các thành phần của dòng này:

    • Hệ thống

    • yêu cầu hệ thống làm điều gì đó.
    • ngoài

    • cho hệ thống biết rằng chúng tôi sẽ thực hiện một số công việc đầu ra.
    • println

    • là viết tắt của "print line", vì vậy chúng tôi đang yêu cầu hệ thống in một dòng trong đầu ra.
    • Các dấu ngoặc đơn xung quanh

      ("Chào thế giới.")

      có nghĩa là phương pháp

      System.out.println ()

      nhận một tham số, trong trường hợp này, là Chuỗi

      "Chào thế giới."

  • Lưu ý rằng có một số quy tắc trong Java mà chúng ta phải tuân thủ:

    • Bạn phải luôn thêm dấu chấm phẩy vào cuối mỗi dòng.
    • Java phân biệt chữ hoa chữ thường, vì vậy bạn phải viết tên phương thức, tên biến và tên lớp vào đúng trường hợp, nếu không bạn sẽ gặp lỗi.
    • Các khối mã cụ thể cho một phương pháp hoặc vòng lặp nhất định được đặt giữa các dấu ngoặc nhọn.
91968 7
91968 7

Bước 4. Đặt tất cả lại với nhau

Chương trình Hello World cuối cùng của bạn sẽ giống như sau:

public class HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}

91968 8
91968 8

Bước 5. Lưu tệp của bạn và mở dấu nhắc lệnh hoặc thiết bị đầu cuối để biên dịch chương trình

Điều hướng đến thư mục bạn đã lưu HelloWorld.java và nhập vào

javac HelloWorld.java

. Điều này cho trình biên dịch Java biết rằng bạn muốn biên dịch HelloWorld.java. Nếu có lỗi, trình biên dịch sẽ cho bạn biết bạn đã làm gì sai. Nếu không, bạn sẽ không thấy bất kỳ thông báo nào từ trình biên dịch. Nếu bạn nhìn vào thư mục mà bạn có HelloWorld.java bây giờ, bạn sẽ thấy HelloWorld.class. Đây là tệp mà Java sẽ sử dụng để chạy chương trình của bạn.

91968 9
91968 9

Bước 6. Chạy chương trình

Cuối cùng, chúng tôi bắt đầu chạy chương trình của mình! Trong dấu nhắc lệnh hoặc thiết bị đầu cuối, hãy nhập

java HelloWorld

. Điều này cho Java biết rằng bạn muốn chạy lớp HelloWorld. Bạn sẽ thấy "Hello World." hiển thị trong bảng điều khiển của bạn.

91968 10
91968 10

Bước 7. Xin chúc mừng, bạn đã tạo được chương trình Java đầu tiên của mình

Phương pháp 3/3: Đầu vào và đầu ra

91968 11
91968 11

Bước 1. Bây giờ chúng tôi sẽ mở rộng chương trình Hello World của mình để lấy đầu vào từ người dùng

Trong chương trình Hello World, chúng tôi đã in ra một chuỗi để người dùng xem, nhưng phần tương tác của các chương trình là khi người dùng nhập đầu vào vào chương trình. Bây giờ chúng tôi sẽ mở rộng chương trình của mình để nhắc người dùng tên của họ và sau đó chào người dùng bằng tên của họ.

91968 12
91968 12

Bước 2. Nhập lớp Máy quét

Trong Java, chúng tôi có một số thư viện tích hợp sẵn mà chúng tôi có quyền truy cập, nhưng chúng tôi phải nhập chúng. Một trong những thư viện này là java.util, chứa đối tượng Máy quét mà chúng ta cần để lấy thông tin đầu vào của người dùng. Để nhập lớp Máy quét, chúng tôi thêm dòng sau vào đầu mã của chúng tôi.

nhập java.util. Scanner;

  • Điều này cho chương trình của chúng tôi biết rằng chúng tôi muốn sử dụng đối tượng Scanner tồn tại trong gói java.util.
  • Nếu chúng ta muốn có quyền truy cập vào mọi đối tượng trong gói java.util, chúng ta chỉ cần viết

    nhập java.util. *;

  • ở đầu mã của chúng tôi.
91968 13
91968 13

Bước 3. Bên trong phương thức chính của chúng ta, khởi tạo một phiên bản mới của đối tượng Máy quét

Java là một ngôn ngữ lập trình hướng đối tượng, vì vậy nó biểu diễn các khái niệm bằng cách sử dụng các đối tượng. Đối tượng Máy quét là một ví dụ về một đối tượng có các trường và phương thức. Để sử dụng lớp Máy quét, chúng ta phải tạo một đối tượng Máy quét mới mà chúng ta có thể điền các trường và sử dụng các phương thức của nó. Để làm điều này, chúng tôi viết:

Máy quét userInputScanner = Máy quét mới (System.in);

  • userInputScanner

  • là tên của đối tượng Máy quét mà chúng ta vừa khởi tạo. Lưu ý rằng tên được viết trong trường hợp lạc đà; đây là quy ước đặt tên biến trong Java.
  • Chúng tôi sử dụng

    Mới

    toán tử để tạo một thể hiện mới của một đối tượng. Vì vậy, trong trường hợp này, chúng tôi đã tạo một phiên bản mới của đối tượng Máy quét bằng cách viết

    Máy quét mới (System.in)

  • .
  • Đối tượng Máy quét nhận một tham số cho biết đối tượng cần quét. Trong trường hợp này, chúng tôi đưa vào

    System.in

    như một tham số.

    System.in

  • yêu cầu chương trình quét đầu vào từ hệ thống, là đầu vào mà người dùng sẽ nhập vào chương trình.
91968 14
91968 14

Bước 4. Nhắc người dùng nhập thông tin

Chúng tôi phải nhắc người dùng nhập một đầu vào để người dùng biết khi nào cần nhập nội dung nào đó vào bảng điều khiển. Điều này có thể được thực hiện với

System.out.print

hoặc một

System.out.println

System.out.print ("Tên bạn là gì?");

91968 15
91968 15

Bước 5. Yêu cầu đối tượng Máy quét lấy dòng tiếp theo mà người dùng nhập và lưu trữ trong một biến

Máy quét sẽ luôn lấy dữ liệu về những gì người dùng đang nhập. Dòng sau sẽ yêu cầu Máy quét lấy những gì người dùng đã nhập cho tên của họ và lưu trữ nó trong một biến:

Chuỗi userInputName = userInputScanner.nextLine ();

  • Trong Java, quy ước để sử dụng phương thức của một đối tượng là

    objectName.methodName (tham số)

    . Trong

    userInputScanner.nextLine ()

    chúng tôi đang gọi đối tượng Máy quét của mình bằng tên mà chúng tôi vừa đặt cho nó và sau đó chúng tôi đang gọi phương thức của nó

    hàng tiếp theo()

  • mà không có bất kỳ tham số nào.
  • Lưu ý rằng chúng ta đang lưu trữ dòng tiếp theo trong một đối tượng khác: đối tượng String. Chúng tôi đã đặt tên cho đối tượng Chuỗi của chúng tôi

    userInputName

91968 16
91968 16

Bước 6. In lời chào tới người dùng

Bây giờ chúng tôi đã lưu trữ tên của người dùng, chúng tôi có thể in lời chào tới người dùng. Nhớ cái gì đó

System.out.println ("Xin chào Thế giới.");

mà chúng tôi đã viết trong lớp học chính? Tất cả mã mà chúng ta vừa viết phải ở trên dòng đó. Bây giờ chúng ta có thể sửa đổi dòng đó để nói:

System.out.println ("Xin chào" + userInputName + "!");

  • Cách chúng tôi liên kết "Xin chào", tên người dùng và "!" bằng cách viết

    "Xin chào" + userInputName + "!"

  • được gọi là nối chuỗi.
  • Điều đang xảy ra ở đây là chúng ta có ba chuỗi: "Xin chào", userInputName và "!". Các chuỗi trong Java là bất biến, có nghĩa là không thể thay đổi chúng. Vì vậy, khi chúng ta nối ba chuỗi này, về cơ bản chúng ta được tạo một chuỗi mới có chứa lời chào.
  • Sau đó, chúng tôi lấy chuỗi mới này và cung cấp nó làm tham số cho

    System.out.println

  • .
91968 17
91968 17

Bước 7. Đặt tất cả lại với nhau và lưu lại

Mã của chúng ta bây giờ sẽ trông như thế này:

nhập java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print ("Tên bạn là gì?"); Chuỗi userInputName = userInputScanner.nextLine (); System.out.println ("Xin chào" + userInputName + "!"); }}

91968 18
91968 18

Bước 8. Biên dịch và chạy

Đi vào dấu nhắc lệnh hoặc thiết bị đầu cuối và chạy các lệnh tương tự như chúng tôi đã chạy cho lần lặp đầu tiên của HelloWorld.java. Đầu tiên chúng ta phải biên dịch chương trình:

javac HelloWorld.java

. Sau đó, chúng tôi có thể chạy nó:

java HelloWorld

Các chương trình Java mẫu

Image
Image

Chương trình Java cơ bản mẫu

Hỗ trợ wikiHow và mở khóa tất cả các mẫu.

Image
Image

Chương trình Java mẫu với đầu vào

Hỗ trợ wikiHow và mở khóa tất cả các mẫu.

Lời khuyên

  • Java là một ngôn ngữ lập trình hướng đối tượng, vì vậy sẽ rất hữu ích nếu bạn đọc thêm về nền tảng của các ngôn ngữ lập trình hướng đối tượng.
  • Lập trình hướng đối tượng có nhiều tính năng cụ thể cho mô hình của nó. Ba trong số các tính năng chính này là:

    • Đóng gói: khả năng hạn chế quyền truy cập vào một số thành phần của đối tượng. Java có các công cụ sửa đổi riêng, được bảo vệ và công khai cho các trường và phương thức.
    • Tính đa hình: khả năng cho các đối tượng mang các đặc điểm nhận dạng khác nhau. Trong Java, một đối tượng có thể được ép kiểu vào một đối tượng khác để sử dụng các phương thức của đối tượng kia.
    • Di sản: khả năng sử dụng các trường và phương thức từ một lớp khác trong cùng một hệ thống phân cấp với đối tượng hiện tại.

Đề xuất: