Link tải code: titv.vn/courses-page/lap-trinh-java-java-core/ Nếu có câu hỏi và cần tư vấn thêm, hãy gửi câu hỏi tại đây: facebook.com/groups/titv.vn Thành viên trong nhóm luôn sẵn sàng giúp đỡ các bạn. Giúp anh đăng ký kênh, nhấn nút thích để video được nhiều bạn đam mê học lập trình biết đến nhé. Chúc các bạn học thật tốt và có một ngày thật vui.
@@HieuTran-ej4yn học đi b, kiến thức OOP này quan trọng lắm, nhờ khóa này mà giúp mình có cái nhìn hơn về lập trình. Dù hiện tại mình đang chuyên về web, không còn nghiên cứu java nữa.
e cũng đang học it cái interface này là cái kết thúc môn lập trình hướng đối tượng của e rồi mấy cái mà giảng viên dạy không hiểu thì em đều xem video của thầy thấy rất dễ tiếp thu ạ cảm ơn thầy rất nhiều ạ chúc thầy sức khỏe và kênh ngày càng phát triển.
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Cảm ơn thầy rất nhiều về những bài giảng dễ hiểu, chi tiết, dễ hình dung, nhờ những bài giảng của thầy mà em mới cảm thấy cái khác niệm không quá khó khăn và dễ nhớ.
ví dụ cốc sữa, cốc bia và cốc temp của bạn quá thú vị, dễ hiểu. Cảm ơn bạn nhiều, tiếc là ko biết video sớm hơn, nhưng vẫn may mắn. Backend có chuỗi này, font end có chuổi của bạn Trần Toản VueJS.
anh ra thêm bài giảng về phần JSP và servlet và lập trình android đi anh, series của anh giảng hay và kĩ quá, cảm ơn anh vì những bài giảng đầy tâm huyết anh nhé
Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký kênh youtube của TITV nhé. Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Cảm ơn bạn đã đặt comment. Chúc bạn học thật tốt. Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn , thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
cuối cùng cũng hiểu được interface là gì. e tự nghiên cứu mấy tháng mà mấy ông anh IT cứ bảo hiểu interface là lớp giữa rồi linh tinh hết cả lên, hoá ra xem video của anh thì nó chỉ là 1 dạng khác của kế thừa theo hình thức tập thể
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Cảm ơn bạn rất nhiều, bạn đăng ký ủng hộ kênh giúp mình nhé. Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình facebook.com/groups/781111955925540
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Cái này mình không biết trên thực tế ứng dụng thế nào, nhưng học thì thấy kế thừa abstract, và interface nó phải viết lại, vậy thì khỏi cần kế thừa, mình viết cho gọn, không có dòng override, không có cả class abstract hay interface. kế thừa kiểu extends mới gọi là chuẩn kế thừa, mình ko viết lại bất cứ thứ gì cả, nếu viết lại thì đâu còn gọi là kế thừa, cái này ứng dụng làm web thực tế thế nào mình chưa rõ lắm
đây là 1 đối tượng thì bạn mới thấy abstract, interface nó không có lợi dùng extend hơn..chứ thực tế bạn viết khoảng 10 đối tượng có quan hệ 1-1 hay 1-n với nhau và k dùng abstrac vs interface có mà viết lại phương thức với đối tượng mệt nghỉ luôn..Extend nó chỉ kế thừa từ cha sang con thôi chứ làm sao kế thừa ngang cấp với nhau được.kế thừa nó là thuật ngữ thôi việc mà bạn kế thừa lại từ 1 đối tượng có sẵn.chứ như bạn nghĩ 100% k thay đổi thì cần gì gọi là OOP hướng đối tượng nữa
À... ví dụ như có hai interface là person và animal thì class kế thừa hai interface đó là Hulk sẽ ghi đè lại tất cả hành động mà hai interface person và animal có!
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
em nghĩ code phần sapXep mà nó sai (3 ngày trì hoãn chưa học đc các bài tiếp theo). Em cảm thấy mk yếu về tư duy ghê. Em tạm thời bỏ qua , và sẽ cố hoàn thiện trong thời gian rảnh. Và h thì tiếp tực học phần mới.
sử lý lỗi chia @Override public double chia(double a, double b) { try { return (a/b); } catch (Exception e) { System.out.println("ket qua sai"); return Double.NaN; } } vậy vẫn ok phải ko ạ?
bắt ngoại lệ chỉ dùng khi nhap sai giá trị thôi bạn , còn tính toán mình phải chính xác nha , a/b thì dk b khac 0 là ko chia dc thôi chứ không cần lằng nhằng thế kia đâu bạn .
Chào bạn, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn Nếu có thành viên trong nhóm biết câu trả lời họ sẽ giúp đỡ bạn. Chúc bạn học tốt.
Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký ủng hộ kênh youtube của TITV nhé. Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Em đã thử dùng Try Catch để catch cái lỗi chia cho 0, nhưng có vẻ như kiểu dữ liệu double nó vẫn cho phép chia 1 số cho 0 là đúng nên nó không catch được cái lỗi, vẫn hiện là Infinity, sau đó em thử chuyển nguyên cái class về kiểu int thì nó catch lỗi được, nhưng không hiểu sao thay vì ngừng phương thức lại thì console vẫn báo lỗi đỏ chót (vẫn hiện ra chữ "không hợp lệ" khi catch thành công nhưng kèm theo đó là lỗi tính toán) Thầy giúp em với, em sai chỗ nào vậy :< ? public int chia(int a, int b) { try { int data = a/0; } catch (ArithmeticException e) { System.out.println("không hợp lệ"); }
Cảm ơn bạn rất nhiều, bạn đăng ký ủng hộ kênh giúp mình nhé. Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình facebook.com/groups/781111955925540
Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Cảm ơn bạn rất nhiều, bạn đăng ký ủng hộ kênh giúp mình nhé. Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình facebook.com/groups/781111955925540
Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký ủng hộ kênh youtube của TITV nhé. Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.
Cảm ơn em nhiều nhé, chúc em luôn học tốt. Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Thầy ơi em thắc mắc là khi cho lớp PhanMemMayTinh implements MayTinhBoTuiInterface và SapXepInterface thì nó có hết các phương thức của 4 lớp kia ko ạ hay nó chỉ có phương thức của 2 trong 4 lớp kia thôi ạ
Vì nó implements 2 interface MayTinhBoTuiInterface, SapXepInterface vậy nên nó phải define lại các method của 2 interface này thôi nha bạn. Còn 4 class implements 2 interface thì nó sẽ không liên quan.
chào thầy. trong bài này câu a phần phép chia em dùng lệnh if có được không ạ. nếu không dùng if thì nên dùng lệnh gì ạ code của em: public double chia(double a, double b) { if(b>0) { return a/b; } return 0;
Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
cho e hỏi là Interface như thế thì sau vẫn phải đi định nghĩa lại, thế thì Interface để làm gì ạ, trong khi nếu mà phải định nghĩa lại thì sao không tạo luôn thành một phương thức khác ở trong lớp con kế thừa luôn ạ
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Để làm cho nó đa hình đó bạn. Kiểu như: thay vì mỗi lần muốn cộng thì tôi phải nêu rõ ra cộng trên máy tính casio, cộng trên máy tính vinacal, cộng trên máy tính pentum.... thì giời chỉ cần kêu cộng 1 phát là được. Tiện cho hàm Main nhưng không tiện cho các hàm khác.
@@ungpham4688 okee b, hồi đố mình cũng hơi lấn cấn đoạn này, sau thì mình cũng nghĩ là làm thế để đạt đc đa hình, công việc thì vẫn phải là đi định nghĩa lại , nhưng nếu chỉ định nghĩa ở con thì mình chỉ biết là thằng con đó có cái method đó, điều đó k hay bằng việc mình làm 1 cái tổng quát, xong thằng con nào cần thì gọi ra và định nghĩa. Thì khi đó ta nhìn một cái là biếtcùng là method đó thì có những thằng con nào có được
@@longac9981 try catch dùng để bắt exception á b. Khi đoạn code trong try bắn ra 1 exception thì catch sẽ bắt lỗi đó nếu như trong catch cũng khai báo exception như v hoặc lớn hơn. Đại loại như v
Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Link tải code: titv.vn/courses-page/lap-trinh-java-java-core/
Nếu có câu hỏi và cần tư vấn thêm, hãy gửi câu hỏi tại đây: facebook.com/groups/titv.vn Thành viên trong nhóm luôn sẵn sàng giúp đỡ các bạn.
Giúp anh đăng ký kênh, nhấn nút thích để video được nhiều bạn đam mê học lập trình biết đến nhé.
Chúc các bạn học thật tốt và có một ngày thật vui.
Cám ơn anh. Video rất có ích, chi tiết dễ hiểu!
link tải code này k còn vô đc a ơi.
Cảm ơn thầy, sau mỗi test thầy đều đúc kết lại nội dung và kiến thức cần lưu ý, em rất thích cách dạy của thầy. Chúc thầy có nhiều sức khỏe ạ
46 bài mỗi ngày học 1 ít thì đã học đc 2 tuần r , em sinh viên năm nhất IT nên rất hứg thú . Chúc kênh anh ngày càng phát triển !!!
Bạn rất siêng năng, cố gắng lên nhé.
anh học đến đâu r , e học chậm hơn a 1 năm mà k biết học xog khóa java thì nên học gì tiêp theo , e muốn theo lập trình android
@@HieuTran-ej4yn học đi b, kiến thức OOP này quan trọng lắm, nhờ khóa này mà giúp mình có cái nhìn hơn về lập trình.
Dù hiện tại mình đang chuyên về web, không còn nghiên cứu java nữa.
@Hiếu Nguyễn fpt poly à b>
siêng quá
e cũng đang học it cái interface này là cái kết thúc môn lập trình hướng đối tượng của e rồi mấy cái mà giảng viên dạy không hiểu thì em đều xem video của thầy thấy rất dễ tiếp thu ạ cảm ơn thầy rất nhiều ạ chúc thầy sức khỏe và kênh ngày càng phát triển.
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
anh học đến đâu r , e sinh viên năm nhất mà k biết học xong java thì học gì tiêp theo
Thích kênh của anh quá . Vừa học xong lý thuyết rồi vào thực hành ngay thấy cực dễ hiểu luôn.
Chúc bạn học thật tốt nhé, chia sẽ video clip này cho các bạn cùng lớp để cùng học nhé.
Cảm ơn thầy rất nhiều về những bài giảng dễ hiểu, chi tiết, dễ hình dung, nhờ những bài giảng của thầy mà em mới cảm thấy cái khác niệm không quá khó khăn và dễ nhớ.
Thầy dạy rất dễ hiểu.Chúc thầy nhiều sức khỏe
ví dụ cốc sữa, cốc bia và cốc temp của bạn quá thú vị, dễ hiểu. Cảm ơn bạn nhiều, tiếc là ko biết video sớm hơn, nhưng vẫn may mắn. Backend có chuỗi này, font end có chuổi của bạn Trần Toản VueJS.
anh ra thêm bài giảng về phần JSP và servlet và lập trình android đi anh, series của anh giảng hay và kĩ quá, cảm ơn anh vì những bài giảng đầy tâm huyết anh nhé
Mới tiếp xúc khá mơ hồ nhưng sẽ cố gắng xem và code lại. Cám ơn a nhiều
Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký kênh youtube của TITV nhé.
Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.
cảm ơn thầy vì bài giảng tâm huyết và dễ hiểu ạ
Xem video của anh rất tường minh và dễ hiểu cảm ơn anh🎉
Những bài học của học của anh thật là hay
Video rất bổ ích mong anh ra nhiều video giảng dạy khác ❤️
Đã theo dõi thầy từ lập trình C , đến đây , vẫn mong thầy ra một series về các thuật toán sắp xếp ạ
Đã có trong phần cấu trúc dữ liệu rồi
Video rất tường minh và dễ hiểu
sinh viên nên tham khảo kênh này
Video rất bổ ích mong Anh ra thêm video
quá tận tình luôn, cảm ơn anh luôn ủng hộ anh
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
xem chuỗi video bị bỏ lỡ video này giờ ms xem lại ạ :3
thích kênh này ghê luôn ;) cám ơn anh
Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn nhé. Đăng ký kênh TITV để theo dõi các video clip tiếp theo nhé.
mong thầy ra nhìu video kiểu này
Hay quá, dễ hiểu anh ạ
Bài học này hay quá lun.
Cảm ơn bạn đã đặt comment. Chúc bạn học thật tốt.
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn , thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn.
Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Chia sẻ của bạn rất hữu ich. Cảm ơn bạn!
Chúc bạn ngày vui nhé.
thầy dạy có tâm lắm ạ
Cách giảng rất rõ và hay
cảm ơn anh Tùng rất nhiều
cuối cùng cũng hiểu được interface là gì. e tự nghiên cứu mấy tháng mà mấy ông anh IT cứ bảo hiểu interface là lớp giữa rồi linh tinh hết cả lên, hoá ra xem video của anh thì nó chỉ là 1 dạng khác của kế thừa theo hình thức tập thể
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
hahha
RẤT BỔ ÍCH CHO MOI NGƯỜI
Bài giảng hay và chi tiết lắm
thầy có dạy thêm về solid với design pattern không ạ
Cảm ơn TITV rất nhiều
Cảm ơn bạn rất nhiều, bạn đăng ký ủng hộ kênh giúp mình nhé.
Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình
facebook.com/groups/781111955925540
anh ơi, anh có thể chia sẽ slide bài giảng không ạ? Ý em là google docs Lập Trình Java ạ. Em cảm ơn.
Chia sẻ tuyệt vời quá
Hay quá dễ hiểu
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Anh có lm video truyền nhận dữ liệu từ activity đến adapter không a (android)
Cái này mình không biết trên thực tế ứng dụng thế nào, nhưng học thì thấy kế thừa abstract, và interface nó phải viết lại, vậy thì khỏi cần kế thừa, mình viết cho gọn, không có dòng override, không có cả class abstract hay interface. kế thừa kiểu extends mới gọi là chuẩn kế thừa, mình ko viết lại bất cứ thứ gì cả, nếu viết lại thì đâu còn gọi là kế thừa, cái này ứng dụng làm web thực tế thế nào mình chưa rõ lắm
đây là 1 đối tượng thì bạn mới thấy abstract, interface nó không có lợi dùng extend hơn..chứ thực tế bạn viết khoảng 10 đối tượng có quan hệ 1-1 hay 1-n với nhau và k dùng abstrac vs interface có mà viết lại phương thức với đối tượng mệt nghỉ luôn..Extend nó chỉ kế thừa từ cha sang con thôi chứ làm sao kế thừa ngang cấp với nhau được.kế thừa nó là thuật ngữ thôi việc mà bạn kế thừa lại từ 1 đối tượng có sẵn.chứ như bạn nghĩ 100% k thay đổi thì cần gì gọi là OOP hướng đối tượng nữa
@@RuaReviewfilm chuẩn đấy bác vào project làm thì dùng khá là nhiều đấy
rất ấn tượng, thank bạn
Em thấy video chưa rõ về interface lắm, nếu làm như trên video thì mình tạo luôn class thường rồi imple các hàm đó cho gọn
good video, thanks
cách sử dụng try catch cho phép chia ạ.
try {
double x=6/6;
System.out.println(+x);
} catch (Exception e) {
System.out.println("phep chia khong duoc thuc hien duoc");}
finally {
System.out.println("Finally!");
}
Nếu có câu hỏi, em gửi câu hỏi vào nhóm này nhé, các bạn sẽ hướng dẫn cho e: facebook.com/groups/781111955925540
cám ơn thầy
chào a, mục đích của interface là chuẩn hóa hành vi. Cho e hỏi chuẩn hóa hành vi là sao v a. Em cảm ơn.
cảm ơn chia sẻ
hay qua anh oi
tks
À... ví dụ như có hai interface là person và animal thì class kế thừa hai interface đó là Hulk sẽ ghi đè lại tất cả hành động mà hai interface person và animal có!
31:02 Thầy ơi em có thắc mắc là muốn viết hàm swap bên ngoài thì mình phải làm cách nào để thay đổi tham số truyền vào hàm swap ạ @@
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
em nghĩ code phần sapXep mà nó sai (3 ngày trì hoãn chưa học đc các bài tiếp theo). Em cảm thấy mk yếu về tư duy ghê. Em tạm thời bỏ qua , và sẽ cố hoàn thiện trong thời gian rảnh. Và h thì tiếp tực học phần mới.
em cảm ơn thầy ạ
Rất hay
chúc bạn học tốt nhé.
verygood bạn ơi
anh ơi phần sắp xếp chọn giảm thì chuỗi (vd: 1,3,5,4,2,70,40) thì kết quả nó ra như thế này ạ 40.0 70.0 5.0 4.0 3.0 2.0 1.0 lỗi code phần đấy rồi ạ
//Sắp xếp chọn
@Override
public void sortUp(double[] arr) {
double tg;
for(int i = 0; i < arr.length; i++) {
for(int j = i + 1; j < arr.length; j++) {
if(arr[i] > arr[j]) {
tg = arr[i];
arr[i] = arr[j];
arr[j] = tg;
}
}
}
}
@Override
public void sortDown(double[] arr) {
double tg;
for(int i = 0; i < arr.length; i++) {
for(int j = i + 1; j < arr.length; j++) {
if(arr[i] < arr[j]) {
tg = arr[i];
arr[i] = arr[j];
arr[j] = tg;
}
}
}
}
//Sắp xếp chèn
@Override
public void sortUp(double[] arr) {
int pos;
double x;
for (int i = 1; i < arr.length; i++) {
pos = i - 1;
x = arr[i];
while (pos >= 0 && arr[pos] > x) {
arr[pos + 1] = arr[pos];
pos--;
}
arr[pos + 1] = x;
}
}
@Override
public void sortDown(double[] arr) {
int pos;
double x;
for (int i = 1; i < arr.length; i++) {
pos = i - 1;
x = arr[i];
while (pos >= 0 && arr[pos] < x) {
arr[pos + 1] = arr[pos];
pos--;
}
arr[pos + 1] = x;
}
}
tại sao Thầy không giảng về tính đa hình vậy ạ ?
Anh có thể làm video hướng dẫn java fx thiết kế giao diện bằng scene builder được kh ạ ^^
Cảm ơn bạn đã đề xuất, do hiện tại công việc khá bận nên mình chưa có làm về chuỗi bài JavaFX
thx
học xong C thì mấy thuật toán này cx hiểu hơn,cx tự code lại đc ạ
Cố gắng lên nhé.
hay quá
Chúc bạn ngày vui nhé.
sử lý lỗi chia
@Override
public double chia(double a, double b) {
try {
return (a/b);
} catch (Exception e) {
System.out.println("ket qua sai");
return Double.NaN;
}
}
vậy vẫn ok phải ko ạ?
bắt ngoại lệ chỉ dùng khi nhap sai giá trị thôi bạn , còn tính toán mình phải chính xác nha , a/b thì dk b khac 0 là ko chia dc thôi chứ không cần lằng nhằng thế kia đâu bạn .
Anh ơi cho em anh có làm về tính đa hình không
Chào bạn, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn Nếu có thành viên trong nhóm biết câu trả lời họ sẽ giúp đỡ bạn. Chúc bạn học tốt.
hay
Chúc bạn ngày vui nhé.
Thầy ơi muốn tải code đc thì bấm đăng ký trong cái link tải code kia ak thầy.
Đúng rồi bạn
anh ơi, cho em hỏi trong những trường hợp cụ thể nào thì cần dùng đến interface ạ?
Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký ủng hộ kênh youtube của TITV nhé.
Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.
trong hướng đối tượng thì ko có đa kế thừa mà muốn dùng đa kế thừa thì dùng đến interface
Cho em hỏi Phím tắt nào để xóa 1 dòng nhanh vậy ạ chứ em back muốn lủng bàn phím
Ctrl + D em nhé.
sao mình hông sử dụng được cái nối Realization trong StarUML :(( hông biết b nào có bị giống mình hông ạ
bạn vào cái classes(advanced) trong đó có cái realization chứ không phải interface Realization nha mình trước cũng có bị vậy nè
Anh có video để giải thích sắp xếp tăng và sắp xếp giảm không ạ???
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
hơi khó hiểu, nhưng sẽ cố gắng
Em đã thử dùng Try Catch để catch cái lỗi chia cho 0, nhưng có vẻ như kiểu dữ liệu double nó vẫn cho phép chia 1 số cho 0 là đúng nên nó không catch được cái lỗi, vẫn hiện là Infinity, sau đó em thử chuyển nguyên cái class về kiểu int thì nó catch lỗi được, nhưng không hiểu sao thay vì ngừng phương thức lại thì console vẫn báo lỗi đỏ chót (vẫn hiện ra chữ "không hợp lệ" khi catch thành công nhưng kèm theo đó là lỗi tính toán) Thầy giúp em với, em sai chỗ nào vậy :< ?
public int chia(int a, int b)
{
try
{
int data = a/0;
}
catch (ArithmeticException e)
{
System.out.println("không hợp lệ");
}
return a/b;
}
Chào bạn, bạn hãy hỏi tại nhóm facebook.com/groups/titv.vn Nếu có thành viên trong nhóm biết câu trả lời họ sẽ giúp đỡ bạn. Chúc bạn học tốt.
Đã giải quyết được chưa b
cho em hỏi là java trong chuổi bài này là #46 là hết hay vẫn còn tiếp v ạ
em mới học nên không rõ cho lắm ạ
Cảm ơn bạn rất nhiều, bạn đăng ký ủng hộ kênh giúp mình nhé.
Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình
facebook.com/groups/781111955925540
Hơn trăm bài lận bro :^
em không mở được link code ạ , anh chỉ em cách mở với
Đoạn mảng và sắp xếp e hơi yếu nên k hiểu lắm. Có lẽ phải tìm thêm bài tập mảng rồi tập làm thui🥲🥲
Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
so great
Cảm ơn bạn. Chúc bạn học tốt, hãy chia sẽ kênh với các bạn khác cùng lớp nhé. Đăng ký kênh để theo dõi nhiều videos hơn.
anh có để ý trang web của mk bị lỗi ko đăng nhập đc ko ạ
Vẫn bình thường bạn nhé, nếu tài khoản có nhiều người dùng, hệ thống sẽ khóa tài khoản trong 5 ngày.
a xóa một hàng bằng tổ hợp phím gì thế a
Mấy cách sắp xếp này hơi dài em thấy theo sắp xếp nổi bọt mà triển
anh lam them ve thuoc tinh khi interface dc ko anh!
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Em Tim mai thuat toan sap sep ma thong thay no nam trong mục nao ạ??
Bạn xem tại đây: www.titv.vn/2021/09/khoa-hoc-lap-trinh-java.html
@@TITVvn co 104 bai Java, e Khong biet no nam Java thu may ạ???
Nhờ anh làm thêm serial lập trình Ứng dụng hoạc game trên di động ạ
Cảm ơn bạn rất nhiều, bạn đăng ký ủng hộ kênh giúp mình nhé.
Ngoài ra nếu có câu hỏi về lập trình thì vào nhóm này đặt câu hỏi về lập trình
facebook.com/groups/781111955925540
sao mấy link code e ấn vào nó đều báo lỗi 404 jj đó ý ạ
Cảm ơn bạn rất nhiều vì đã theo dõi và ủng hộ kênh, bạn đăng ký ủng hộ kênh youtube của TITV nhé.
Sau đó nếu có câu hỏi, bạn vui lòng gửi vào nhóm này facebook.com/groups/titv.vn các thành viên của nhóm sẽ hỗ trợ cho bạn. Chúc bạn một ngày vui vẻ.
thầy ơi câu b cái xắp xếp tăng bị sai thuật toán ạ
Cảm ơn em nhiều nhé, chúc em luôn học tốt.
Mời bạn tham gia và gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
Thầy ơi em thắc mắc là khi cho lớp PhanMemMayTinh implements MayTinhBoTuiInterface và SapXepInterface thì nó có hết các phương thức của 4 lớp kia ko ạ hay nó chỉ có phương thức của 2 trong 4 lớp kia thôi ạ
Vì nó implements 2 interface MayTinhBoTuiInterface, SapXepInterface vậy nên nó phải define lại các method của 2 interface này thôi nha bạn. Còn 4 class implements 2 interface thì nó sẽ không liên quan.
Cứ bảo học Ngữ Văn là khô khan và vô nghĩa đi , nhớ lập dàn ý (interface) , trước khi làm văn(class và main)
nhé
cho em xin link để học mấy cái xắp xếp với anh
Em xem trong mô tả video em nhé.
ANH CÓ THỂ CÓ DẠY EM THUẬT TOÁN VÀ CƠ SỞ DỮ LIỆU LUÔN KHÔNG Ạ , EM THẤY ANH DẠY TỐT . A REP GIÚP EM
Chào bạn, mình chỉ có các video clip tại đây.
chào thầy.
trong bài này câu a phần phép chia em dùng lệnh if có được không ạ. nếu không dùng if thì nên dùng lệnh gì ạ
code của em:
public double chia(double a, double b) {
if(b>0) {
return a/b;
}
return 0;
Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
b dùng trycatch cũng được nhé
ok
Chúc bạn ngày vui vẻ và thành công nhé.
Ai sử dụng Try - catch để xử lý lỗi bài này được không chỉ tôi với. T chỉ biết dùng If - else để xứ lý
mấy bài này toàn lý thuyết thực sự xem khá chán, mong rằng bản thân đủ kiên trì để học đén những phần tiếp theo
cho e hỏi là Interface như thế thì sau vẫn phải đi định nghĩa lại, thế thì Interface để làm gì ạ, trong khi nếu mà phải định nghĩa lại thì sao không tạo luôn thành một phương thức khác ở trong lớp con kế thừa luôn ạ
Chúc bạn học thật tốt nhé, nếu có câu hỏi, bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé.
Để làm cho nó đa hình đó bạn. Kiểu như: thay vì mỗi lần muốn cộng thì tôi phải nêu rõ ra cộng trên máy tính casio, cộng trên máy tính vinacal, cộng trên máy tính pentum.... thì giời chỉ cần kêu cộng 1 phát là được. Tiện cho hàm Main nhưng không tiện cho các hàm khác.
@@ungpham4688 okee b, hồi đố mình cũng hơi lấn cấn đoạn này, sau thì mình cũng nghĩ là làm thế để đạt đc đa hình, công việc thì vẫn phải là đi định nghĩa lại , nhưng nếu chỉ định nghĩa ở con thì mình chỉ biết là thằng con đó có cái method đó, điều đó k hay bằng việc mình làm 1 cái tổng quát, xong thằng con nào cần thì gọi ra và định nghĩa. Thì khi đó ta nhìn một cái là biếtcùng là method đó thì có những thằng con nào có được
hình như link code bị lỗi thầy ơi
Đã cập nhật lại, thanks em nhé.
câu b khá khó hiểu thầy Tùng ơii
Bạn chịu khó làm nhiều lần sẽ hiểu nhé.
@@TITVvn Dạ. Em cảm ơn thầy
Bài hôm nay thầy dạy không chất lượng
Cảm ơn bạn. Chúc bạn học tốt. Hãy giúp kênh chia sẻ video clip này với các bạn trong lớp của bạn để cùng học nhé.
MUỐN HIỂU BÀI NÀY PHẢI HỌC TRƯỚC KHÓA GIẢI THUẬT VỚI KHOA C
.
Thanks.
return b = 0 ? 0 : a/b;
B có thể giải thích cho tôi về cách sử dụng Try- catch trong bài này được không?
@@longac9981 try catch dùng để bắt exception á b. Khi đoạn code trong try bắn ra 1 exception thì catch sẽ bắt lỗi đó nếu như trong catch cũng khai báo exception như v hoặc lớn hơn. Đại loại như v
Try- catch thì t biết rồi nhưng sử dung trong bài này như thế nào ấy.
cảm ơn bạn nhiều
Rất hay
Bạn hãy gửi câu hỏi tại nhóm facebook.com/groups/titv.vn nếu có thành viên trong nhóm biết câu trả lời họ sẽ sẵn sàng giúp đỡ bạn. Đăng ký kênh và chia sẻ cho các bạn khác cùng học nhé. Chúc bạn học thật tốt.
hay
hay