Xây dụng lớp Giải phương trình bậc 1 Java

Mình mới chuyển từ lập trình hướng chức năng sang lập trình hướng đối tượng và đang thử viết chương trình giải phương trình bậc 2 theo hướng đối tượng nhưng bài của mình vẫn còn 1 số loiix mà mình không biết sai chỗ nào và sữa thế nào mông các bạn giúp và giải thích dùm mình. Mình phân tích các đối tượng như sau : - khai báo 3 hệ số là a ,b,c -viết hàm dựng -hàm nhập -hàm tính denta -hàm tính nghiệm -hÀM MAIN mình phân tích như thế này đã đúng chưa , thế có gọi la HĐT ko.Đây là CT của mình,mình không biết bỏ code vao cái khung như mấy bạn nên mình copy and paste ..... import java.util.Scanner; public class PhuongTrinhbac2 { private double hs_a,hs_b,hs_c; //---------------------------------------------------------- public PhuongTrinhbac2[]{} //---------------------------------------------------------- public PhuongTrinhbac2[double a,double b,double c] { hs_a=a;hs_b=b;hs_c=c; } //---------------------------------------------------------------- public void nhap[] { Scanner sc=new Scanner[System.in]; System.out.println["Nhap a="]; this.a=sc.nextInt[]; System.oit.println["Nhap b="]; this.b=sc.nextInt[]; System.out.println["Nhap c="]; this.c=sc.nextInt[]; } //--------------------------------------------------------------- private double tinhdenta[] { return b*b-4*a*c; } //------------------------------------------------------------------ public double TinhNghiem[] { double denta=tinhdenta[]; if [denta Bạn New một Package

Bạn nên tạo thói quen tạo từng Package cho mỗi phần học để quản lý dễ dàng hơn.

phương trình bậc nhất trong java

Sau khi đã tạo một Package => Bạn New một Class từ Package đó để làm bài.

phương trình bậc nhất trong java

Tiếp tục bạn nhập vào tên Class. Lưu ý : Nên viết chữ hoa đầu và không dấu => Bạn nên tích vào public static void main.

phương trình bậc nhất trong java

Bạn sẽ thấy Class mà bạn vừa tạo và việc của bạn bây giờ là viết code xử lý bài toán phương trình bậc nhất

Ở đây nếu bạn quên tích vào nút public static void main bên trên thì cũng không sao, mình sẽ có giải pháp nhanh chóng cho các bạn bằng phím tắt. Bạn viết chữ main => Nhấp đồng thời phím Ctrl+Space rồi Enter là sẽ giải quyết được ngay.

Đây là màn hình ban đầu.

phương trình bậc nhất trong java

Phương pháp giải bài toán phương trình bậc nhất trong Java mình vẫn sẽ áp dụng phương pháp tách hàm giống như các bài toán tính chu vi và diện tích hình tam giác, hình tròn. Đây là phương pháp nên dùng và được sử dụng rất nhiều hiện nay, việc áp dụng tách hàm giúp bạn khi học đến lập trình hướng đối tượng bạn sẽ không còn lạ lẫm hay gặp quá nhiều khó khăn.

Dưới đây là toàn bộ code giải bài toán.

Mình tách thành 2 hàm NhapSoNguyen, GiaiPTbac1 và một phương thức main.

phương trình bậc nhất trong java

Bạn chạy chương trình, nhập vào hệ số phương trình sẽ thấy được kết quả:

phương trình bậc nhất trong java

Lời kết : Bài toán phương trình bậc nhất trong Java là một trong những bài toán cơ bản mà người mới học lập trình phải biết và viết được, vì vậy bạn nên tự tay viết từng dòng code để thành thục và nhớ lâu hơn. Bài học tới mình sẽ hướng dẫn các bạn cách giải bài toán phương trình bậc hai trong Java. Một trong những bài toán cổ điển mà bất kỳ ai mới học lập trình cũng phải trải qua.

Chúc bạn thành công!

Những bài bạn nên xem:

Đam mê với website và blog, thích thể thao và trà đạo, tôn trọng các mối quan hệ và thích kết bạn với nhiều người ! Đã từng thực hiện hơn 800 dự án thiết kế website wordpress từ cá nhân đến doanh nghiệp. Hotline 0987.353.298 - Zalo 0334.363.307

Video liên quan

Chủ Đề