Java 55. Tìm kiếm, sắp xếp, copy mảng bằng các hàm có sẵn trong Java

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

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.

TITVvn
Автор

CÁ ƠN THẦY GIÁO TÙNG, CHÚC THẦY LUÔN MẠNH KHOẺ NHÉ!

giaphutrieu
Автор

you're good at turning a complicated thing into easy one. Many thanks

chienphung
Автор

Thật sự có lúc học cũng oải, nhưng video nào anh cũng động viên cố gắng, tiếp thêm động lực thật sự..!

tranangkhoa
Автор

// lấy phần nguyên của dtb
public int getDiem() {
// int diem = (int) Math.round(this.dTB * 100) / 100;
int diem =((int) this.dTB);

return diem;
}
// Lấy phần thập phân sau dấu phẩy
public double getDiemDu() {

double diemDu = this.dTB - ((int) this.dTB);
// diemDu * 10 => đề đổi thành phần nguyên đê so sánh phần sau dấy phẩy
// Ví du: 0.5 * 10 = 5.0
return diemDu * 10;
}
// đổi hàm sang getDiemDu => sang kiểu số nguyên ( int )
public int getDiemDuInt() {
return (int) this.getDiemDu();
}



@Override
public int compareTo(SinhVien o) {
// So sánh điểm phần nguyên => Nều phần nguyền bằng nhau chúng ta so sánh tiếp ở trong
if(this.getDiem() == o.getDiem()) {
// So sanh 2 số thập phân đã được chuyển sang số nguyên
if(this.getDiemDuInt() > o.getDiemDuInt()) {
return 1;
}
else if(this.getDiemDuInt() == o.getDiemDuInt()){
return 0;
}
else {
return -1;
}
}
else {
if(getDiem() > o.getDiem()) {
return 1;
}else {
return -1;
}
}
}

taihaycode
Автор

hay anh ơi mong anh ra nhiều bài giảng hơn

ubuntu
Автор

anh có bài tập làm thêm để củng cố kiến thức không ạ, ngoài những bài tập a đã giải sẵn

khangvuong
Автор

hóng chuỗi video về lập trình mạng, lập trình website ạ

huong
Автор

Anh giải thích hộ em đoạn tìm kiếm bạn tên An trong mảng. câu lênh chỉ xuất ra mà ko tìm điều kiện là An, thì làm sao đúng được ạ

Tuanseven
Автор

dạ a ơi cho e góp ý ạ, ở dòng 23 class Test 2, chỗ Arrays.binarySearch(a_sv, sv1)), trả về vị trí số 2 là của sv1 tên là "Thanh", chứ không phải vị trí của sv3 tên "An" đâu ạ

haihealer
Автор

chỗ 19:42 không cần a = Test.reverse được không thầy. Tại em thấy để a = reverse cũng in ra kết quả đúng ạ.

nguyenhoaiquoc
Автор

19:00 chỗ index ++ nó hoạt động như thế nào vậy chú

MemoryQuaver
Автор

Dạ em cảm ơn bài dạy của anh nhiều lắm ạ. Cho em xin được góp ý đoạn cuối khi anh thêm sv4. Anh quên chưa đưa nó vào mảng a_sv ạ. Em cảm ơn.

hieuao
Автор

cho minh hỏi video nói về static là bài nào nhỉ mình xem ko bỏ bài nào từ bài 1 đến bài này tại sao ko có chút ấn tượng gì về static nhỉ

tunglevan
Автор

Hàm Arrays.sort(a_sv); bị ảnh hưởng bởi hàm compareTo trong class SinhVien, hàm compareTo mà return về cái gì thì hàm Arrays.sort(a_sv) sẽ chọn cái đó mà lọc, chổ này mình chưa hiểu lắm, vì hai hàm này chẳng liên quan gì với nhau ??

tienganhhoc
Автор

ai có thể cho em xin đường dẫn để đọc tài liệu oracle được không ạ, em tìm mãi không được

tranhuy
Автор

Mn có thể giải thích giúp e phương thức đảo ngược ( 17:30 )được không ạ .e k hiểu lắm
E xin c.ơn !

grat-
Автор

Anh ơi cho em hỏi ạ cái đảo ngược mảng em tạo mảng mới rồi chuyền vào như này. Làm như này có được không ạ
int c[] = new int[a.length];
for(int i = 0; i < a.length; i++) {
c[i] = a[a.length-1-i];
}
System.out.println("Mang c: " + Arrays.toString(c));

.nguyenvantruc
Автор

Anh ơi em đang học về Stack, Queue, LinkestList mà khó hiểu quá anh, anh có thể sớm ra video về phần này ko ạ, chúc kênh ngày một phát triển ạ

thekingalo
Автор

anh cho e hỏi là tại sao ngoài main phải dùng static ạ

thanhhieu