
List Interface trong Java
List Interface trong Java kế thừa Collection và khai báo các hành vi của một collection mà lưu giữ một dãy các phần tử. Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo loạt bài: Ví dụ về Collection trong Java . STT Phương thức và Miêu tả 1 ...

Tính tổng các chữ số của số đã cho trong C
Bài tập Viết một chương trình C để nhập một số và tính tổng các chữ số của số vừa nhập rồi hiển thị kết quả. Chương trình C để tính tổng các chữ số của số đã cho #include<stdio.h> #include<conio.h> int main() { int n,tong=0,m; printf("Nhap mot so bat ky: "); ...

C - Tài liệu tham khảo
Các tài liệu dưới đây chứa các thông tin hữu ích về Ngôn ngữ C. Bạn nên sử dụng chúng để nâng cáo kiến thức của mình cũng như hiểu các chủ đề trong loạt bài hướng dẫn này. Các đường link hữu ích về C Các quyển sách hữu ích về C ...

ExceptionHandling và Ghi đè phương thức trong Java
Có một số qui tắc bạn nên biết khi nói đến ghi đè phương thức với xử lý ngoại lệ. Đó là: Nếu phương thức của lớp cha không khai báo một exception: phương thức ghi đè của lớp con không thể khai báo Checked Exception nhưng có thể khai báo Unchecked Exception. Qui tắc 1 : Nếu phương thức ...

Lớp Properties trong Java
Lớp Properties trong Java là lớp phụ của lớp Hashtable. Nó được sử dụng để duy trì các danh sách của các value trong đó key là một String và value cũng là một String. Lớp Properties được sử dụng bởi nhiều lớp Java khác. Ví dụ, nó là kiểu đối tượng được trả về bởi System.getProperties() khi ...

Tạo lớp Immutable trong Java
Có nhiều lớp dạng Immutable (lớp mà không thể sửa đổi) trong Java như String, Boolean, Byte, Short, Integer, Long, Float, Double … Tóm lại, tất cả các lớp Wrapper và lớp String là không thể thay đổi. Chúng ta cũng có thể tạo các lớp mà không thể thay đổi bởi tạo lớp final mà có các ...

Lớp Vector trong Java
Lớp Vector trong Java triển khai một mảng động. Nó tương tự như ArrayList, nhưng với hai điểm khác biệt: Để hiểu sâu hơn các khái niệm được trình bày trong chương này, mời bạn tham khảo loạt bài: Ví dụ về Cấu trúc dữ liệu (Data Structure) trong Java . Lớp Vector trong Java được chứng ...

Tam giác chữ cái trong C
Bài tập Viết một chương trình C để hiển thị tam giác chữ cái. Trong chương sau, mình sẽ giới thiệu một chương trình C để in tam giác số. Chương trình C để hiển thị tam giác chữ cái Trong chương trình dưới, tại dòng kytu=65 thì 65 là mã ASCII của chữ cái A. Nếu bạn không muốn tam giác ...

In tam giác Fibonacci trong C
Bài tập Viết một chương trình C để in tam giác Fibonacci với phạm vi đã cho. Chương trình C để in tam giác Fibonacci #include<stdio.h> #include<conio.h> int main(void) { int a=0,b=1,i,c,n,j; printf("Nhap pham vi: "); scanf("%d",&n); ...

Số Armstrong trong C
Bài tập Viết một chương trình C để nhập một số và kiểm tra xem số đó có phải là số Armstrong hay không. Số Armstrong là số có giá trị bằng tổng lập phương của các chữ số trong số đó. Ví dụ: 153 là số Armstrong bởi vì (1*1*1) + (3*3*3) + (5*5*5) = 153. Chương trình C để kiểm tra số ...

Lớp BitSet trong Java
Lớp BitSet trong Java tạo một kiểu mảng đặc biệt mà giữ các giá trị bit. Mảng BitSet này có thể tăng giảm kích cỡ nếu cần. Điều này làm nó tương tự như một vector của các bit. Đây là một lớp legacy nhưng nó đã hoàn toàn được thiết kế lại trong Java 2, phiên bản 1.4. Để hiểu sâu hơn các ...

StringBuilder trong Java
Lớp StringBuilder trong Java được sử dụng để tạo chuỗi có thể thay đổi (chuỗi dạng mutable ). Lớp StringBuilder là giống như lớp StringBuffer ngoại trừ rằng nó là không đồng bộ. Lớp này có sẵn từ JDK 1.5. Các Constructor quan trọng của lớp StringBuilder trong Java Các ...

In tam giác số trong C
Bài tập Viết một chương trình C để in tam giác số. Chương trình C để in tam giác số #include<stdio.h> #include<conio.h> main() { int i,j,k,l,n; printf("Nhap pham vi: "); scanf("%d",&n); for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) { printf(" ...

Khối finally trong Java
Khối finally trong là một khối được sử dụng để thực thi các phần code quan trọng như đóng kết nối, đóng stream, … Khối finally luôn luôn được thực thi dù cho exception có được xử lý hay không. Khối finally phải được theo sau bởi khối try hoặc khối catch. Ghi chú: nếu bạn không xử lý ...

Chuyển đổi số thành ký tự trong C
Bài tập Viết một chương trình C để nhập một số thập phân và sau đó chuyển đổi số đó thành dạng ký tự. Ví dụ: 124 là mot hai bon . Chương trình C để chuyển đổi số thập phân thành dạng ký tự Mình sử dụng vòng lặp while và switch-case để giải bài toán này. #include<stdio.h> ...

Kiểm tra số nguyên tố trong c
Bài tập Kiểm tra số nguyên tố trong c Một trong những bài tập khá quen thuộc trong C đó là bài tập về số nguyên tố. Trong loạt bài, đã có một chương trình để in các số nguyên tố từ 0 tới 50. Trong chương này, yêu cầu đề bài là bạn hãy viết chương trình C để nhận input từ người dùng, sau ...

Custom Exception trong Java
Custom Exception là ngoại lệ do bạn tự định nghĩa hay bạn tự tạo riêng cho mình. Custom Exception trong Java được sử dụng để tùy biến ngoại lệ theo yêu cầu của người dùng. Bởi sự giúp đỡ của loại ngoại lệ này, bạn có thể có riêng kiểu và thông điệp ngoại lệ cho mình. Bạn theo dõi chương ...

Phương thức của lớp String trong Java
Lớp java.lang.String cung cấp rất nhiều phương thức để giúp bạn thao tác và xử lý các chuỗi. Bởi sự giúp đỡ của các phương thức này, chúng ta có thể thực hiện các hoạt động trên chuỗi như cắt chuỗi, nối chuỗi, chuyển đổi chuỗi, so sánh chuỗi, thay thế chuỗi, … Java String là một khái ...

Từ khóa throws trong Java
Từ khóa throws trong Java được sử dụng để khai báo một Exception. Nó cung cấp một thông tin tới Lập trình viên rằng có thể xuất hiện một Exception, để họ nên cung cấp một code để xử lý ngoại lệ để duy trì luồng chuẩn của chương trình. Xử lý ngoại lệ (Exception Handling) chủ yếu được sử ...

Lớp StringTokenizer trong Java
Lớp java.util.StringTokenizer cho phép bạn chia một chuỗi thành các token. Đây là cách đơn giản để chia chuỗi. Lớp này không cung cấp phương tiện để phân biệt các số, các chuỗi đã được trích dẫn, các định danh indentifier, … giống như lớp StreamTokenizer. Chúng ta sẽ tìm hiểu về lớp ...