Kiểm Tra Giá Trị Tuổi Trong Java Exception | Tìm ở đây
Có thể bạn quan tâm
Đề bài: Viết chương trình sử dụng ngôn ngữ Java xây dựng lớp AgeException biểu diễn lỗi giá trị tuổi không hợp lệ. Viết chương trình nhập vào một tuổi, nếu giá trị tuổi không hợp lệ thì chương trình thông báo lỗi. Yêu cầu kiến thức:
- Kiến thức về lớp con kế thừa lớp cha. Ở đây tôi sẽ thiết kế thông báo lỗi bằng cách xây dựng 1 lớp sinh ra thông báo lỗi, lớp này được kế thừa từ lớp Exception.
- Xác định kiểu dữ liệu cho các hàm và các biến cần sử dụng.
- Kiến thức về biểu thức chính quy (Regular Expression).
Cấu trúc thư mục: src |——ageException |——AgeException.java |——ageCheck |——AgeCheck.java |——using |——MainClass.java Code tham khảo dưới đây được viết trên JDK ver 8.x: File AgeException.java:
package ageException; public class AgeException extends Exception { // Ham khoi tao public AgeException(String str) { super(str); } }File AgeCheck.java:
package ageCheck; import ageException.AgeException; public class AgeCheck { // Ham kiem tra tuoi co hop le hay khong public void checkAge(int age) throws AgeException { if (age <= 0) { throw new AgeException("Loi: so tuoi bi am!"); } else { System.out.println("Tuoi hop le!"); } } }File MainClass.java:
package using; import ageCheck.AgeCheck; import ageException.AgeException; import java.util.Scanner; public class MainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // Khai bao doi tuong AgeCheck ageCheck = new AgeCheck(); // Nhap du lieu try { System.out.print("Nhap vao do tuoi: "); int age = sc.nextInt(); try { ageCheck.checkAge(age); } catch (AgeException e) { System.out.println(e.getMessage()); } } catch (Exception ex) { System.out.println("Loi: sai kieu du lieu cua tuoi!"); } sc.close(); } }Kết luận:
- Bạn có thể tham khảo thêm khóa học lập trình Java từ cơ bản đến nâng cao. Xem tại đây
- Bạn có thể tham khảo thêm khóa học lập trình C từ cơ bản đến nâng cao. Xem tại đây
- Bạn có thể tham khảo thêm khóa học Thành thạo lập trình C#. Xem tại đây
- Bạn có thể tham khảo thêm khóa học Ôn tập OOP cơ bản trong Java. Xem tại đây
Từ khóa » Hàm Tính Tuổi Trong Java
-
Cách Tính Tuổi Trong Java - Deft Blog
-
Làm Cách Nào để Tính Tuổi Của Ai đó Trong Java? - HelpEx
-
Code Java Tính Tuổi Và đếm Ngày đến Sinh Nhật - Dạy Nhau Học
-
Java - Xác định Nhóm Tuổi Của Một Người Với Năm Sinh Nhập Từ Bàn ...
-
Cần Pt Tính Tuổi Khi Biết Ngày Sinh String"1992-12-12" - CongDongJava
-
Java: Hàm Date & Time | V1Study
-
Java - Lớp Date | Hàm Tính Tuổi Trong Sql | Bộ Sưu Tập Các Thủ Thuật ...
-
Date Và Time Trong Java
-
Calendar Trong Java - VietTuts
-
Lớp Và Phương Thức Trong Java
-
Hướng Dẫn Và Ví Dụ Date, Time Trong Java - Openplanning
-
Bong đa Luồng Trong Java-tỉ Số Truc Tuyen - FBA UNLP
-
[Selenium Java] Bài 2: Java OOP Hướng đối Tượng | Anh Tester
-
Một Số Khái Niệm Cơ Bản Trong Java - Viblo