Bài viết này cung cấp một cách nhanh chóng và dễ dàng để tạo máy tính tiền boa của riêng bạn, cho phép bạn nhập một số và tính toán tiền boa một cách tự động mà không cần thực hiện phép tính nhẩm của riêng bạn.
Các bước
Bước 1. Tải xuống Java IDE (viết tắt của môi trường phát triển tích hợp) chẳng hạn như Netbeans hoặc Eclipse
- Để tải xuống Netbeans, hãy truy cập trang web Netbeans.org và nhấn vào nút lớn màu cam ở trên cùng bên phải của trang có nội dung Tải xuống.
- Vì máy tính tiền boa là một ứng dụng tương đối đơn giản, bạn chỉ cần tải xuống Java SE (phiên bản tiêu chuẩn). Khi bạn hoàn tất việc tải xuống tệp.exe, hãy chạy trình cài đặt NetBeans bật lên của nó. Các tùy chọn tiêu chuẩn trong trình cài đặt là đủ cho chương trình này, vì vậy bạn có thể tải xuống phiên bản tiêu chuẩn mà không sợ không có các thành phần bắt buộc cho chương trình.
Bước 2. Tải xuống Java JDK
Bạn có thể tìm thấy nó tại
Trong đó, bạn có thể chỉ định JDK thích hợp cho máy tương ứng của mình
Bước 3. Chạy chương trình NetBeans và tạo một dự án mới
Chuyển đến menu thả xuống ở trên cùng bên trái cho biết Tệp và chọn Dự án mới
Bước 4. Thiết lập dự án mới
Trên lời nhắc sau đó, trong các danh mục, hãy chọn Java và trong các dự án, hãy chọn ứng dụng Java; chúng thường được đánh dấu theo mặc định. Bấm tiếp.
- Đặt tên cho dự án của bạn. Bỏ chọn hộp kiểm Thư mục Chuyên dụng và chọn hộp kiểm Đã tạo Lớp Chính.
- Sau đó, hoàn thành và sau đó bạn đã tạo dự án của mình.
Bước 5. Tạo các biến cho dự án này
-
Dưới dòng ghi
public static void main (String args)
-
tổng gấp đôi;
-
int tip;
-
tip gấp đôiRatio;
-
double finalTotal;
-
- Cho dù chúng ở các dòng khác nhau hay cùng một dòng, không quan trọng.
- Đây là những gì họ gọi là các biến cá thể. Về cơ bản chúng là các tham chiếu cho một giá trị sẽ được lưu trữ trong bộ nhớ của chương trình. Lý do bạn đặt tên cho các biến cá thể theo cách này là để liên kết chúng với những gì bạn sẽ sử dụng chúng. e.i biến finalTotal được sử dụng cho câu trả lời cuối cùng.
- Việc thiếu viết hoa trong "double" và "int" và dấu chấm phẩy (;) ở cuối các từ là quan trọng.
- Để tham chiếu, int là các biến luôn là số nguyên, tức là 1, 2, 3… vv, trong khi các biến đôi có số thập phân.
Bước 6. Nhập tiện ích máy quét, tiện ích này sẽ cho phép người dùng nhập dữ liệu sau khi chương trình chạy
Ở đầu trang, ngay bên dưới dòng
gói (tên của dự án)
và phía trên dòng chủ sở hữu @author, hãy nhập:
nhập java.util. Scanner;
Bước 7. Tạo đối tượng máy quét
Mặc dù không quan trọng dòng mã nào mà đối tượng được tạo, hãy viết dòng mã ngay sau các biến cá thể để đảm bảo tính nhất quán. Tạo một máy quét tương tự như tạo các loại đối tượng khác trong lập trình.
-
Cấu trúc của nó sau đây như sau:
“Tên lớp” “tên đối tượng” = “mới” “Tên lớp” (“Đường dẫn”);
, không bao gồm các dấu ngoặc kép.
-
Trong trường hợp này, nó sẽ là:
Máy quét ScanNa = Máy quét mới (System.in);
- Từ khóa “mới” và “System.in” trong ngoặc đơn là quan trọng. Từ khóa "mới" về cơ bản nói rằng đối tượng này là mới, nghe có vẻ thừa, nhưng cần thiết để tạo ra máy quét. Trong khi đó “System.in” là biến mà các đối tượng Scanner gắn vào, trong trường hợp này, System.in sẽ làm cho biến đó là thứ mà người dùng nhập vào.
Bước 8.
Bắt đầu viết bảng điều khiển in ra.
-
System.out.print ("Nhập tổng, bao gồm thuế: $");
- Các trích dẫn cho dòng trong ngoặc đơn là quan trọng.
- Về cơ bản, dòng mã này làm cho từ được in ra trên bảng điều khiển sau khi chương trình được chạy. Trong trường hợp này, các từ sẽ là “Nhập Tổng, bao gồm Thuế: $”.
- Cần có các trích dẫn xung quanh câu trong ngoặc để đảm bảo rằng Java biết rằng đây là một câu, nếu không nó sẽ coi đó là một số biến không tồn tại.
Tạo đầu vào đầu tiên của người dùng cho chương trình. Trong dòng mã tiếp theo, bạn sử dụng máy quét và một trong các biến bạn đã tạo trước đó. Nhìn vào dòng mã này:
-
tổng = ScanNa.nextDouble ();
- "Tổng" là biến từ trước đó và "ScanNa" là tên của đối tượng Máy quét của bạn. Cụm từ "nextDouble ();" là một phương thức từ lớp máy quét. Về cơ bản, nó có nghĩa là số kiểu kép tiếp theo được nhập vào sẽ được máy quét đó đọc.
- Tóm lại, số được đọc bởi máy quét sẽ được sử dụng bởi biến Tổng.
Đưa ra lời nhắc nhập phần trăm tiền boa. Sau đó, sử dụng máy quét để lưu một số trong biến có tên mẹo, tương tự như hai bước cuối cùng. Đây là một số mã để tham khảo:
-
System.out.print ("Nhập% vào mẹo:");
-
mẹo = ScanNa.nextInt ();
Tạo công thức cho máy tính tipRatio.
-
Kiểu
tipRation = tiền boa / 100.0;
để biến toàn bộ số đại diện cho phần trăm tiền boa thành một phần trăm thực tế.
- Lưu ý rằng.0 trong 100.0 là bắt buộc, vì trong trường hợp này, biến có tên "tip" là một số nguyên, tức là một số nguyên. Miễn là một trong hai số trong phương trình có số thập phân, kết quả cuối cùng sẽ là nhân đôi với số thập phân. Nếu cả hai số đều là số nguyên thì nó sẽ gây ra lỗi tính toán.
Sử dụng biến cuối cùng có sẵn để tính tổng và thực hiện các phép tính cuối cùng. Phương trình sau đây nói cho chính nó.
-
finalTotal = total + (tổng số * tipRatio);
Tạo một dòng mã nhắc in cuối cùng để hiển thị Tổng kết cuối cùng. Bạn có thể sử dụng một phiên bản chuyên biệt hơn của phương pháp in được gọi là printf để làm cho nó lạ mắt hơn một chút:
-
System.out.printf ("Tổng cộng với% d %% là mẹo: $%. 2f / n", tip, finalTotal);
- Các chữ cái đứng trước% tương ứng với các biến được phân tách bằng lệnh sau câu in; chúng được liên kết theo thứ tự của các biến và các chữ cái. Trong trường hợp này% d được liên kết với "tip" và%.2f được liên kết finalTotal. Điều này để bảng điều khiển sẽ in ra các biến đã được quét hoặc tính toán thay vì một cái gì đó được xác định trước.
- Dấu% kép sau% d để bảng điều khiển sẽ thực sự in ra dấu phần trăm; nếu không, nó sẽ gây ra lỗi do cách thức hoạt động của phương thức printf.