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> ...

Tác giả: Tạ Quốc Bảo viết 13:43 ngày 14/08/2018

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 ...

Tác giả: Hoàng Hải Đăng viết 13:43 ngày 14/08/2018

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 ...

Tác giả: Tạ Quốc Bảo viết 13:43 ngày 14/08/2018

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ác giả: Trịnh Tiến Mạnh viết 13:42 ngày 14/08/2018

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ử ...

Tác giả: Hoàng Hải Đăng viết 13:42 ngày 14/08/2018

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 ...

Tác giả: Trịnh Tiến Mạnh viết 13:42 ngày 14/08/2018

Giai thừa - Cách tính giai thừa trong C

Bài tập Viết một chương trình C để tính giai thừa của một số bất kỳ được nhập từ người dùng, theo hai cách: sử dụng vòng lặp và sử dụng hàm đệ qui. Chương trình C sử dụng vòng lặp để tính giai thừa #include<stdio.h> #include<conio.h> int main(){ int ...

Tác giả: Hoàng Hải Đăng viết 13:41 ngày 14/08/2018

Nhân ma trận trong C

Bài tập Viết một chương trình C để nhập hai ma trận và tính tích của hai ma trận đó. Chương trình C để nhập và tính tích hai ma trận #include<stdio.h> #include<conio.h> main() { int a[10][10],b[10][10],matrantich[10][10],hang,cot,i,j,k; printf("Nhap so hang = ...

Tác giả: Bùi Văn Nam viết 13:41 ngày 14/08/2018

Tham số biến trong C

Đôi khi trong một số trường hợp, khi bạn muốn có một hàm, mà có thể nhận các tham số thay cho các tham số đã được định nghĩa trước. Ngôn ngữ C cung cấp cho bạn giải pháp cho tình huống này và bạn được phép để định nghĩa một hàm mà chấp nhận các tham số hàm dựa vào các yêu cầu của bạn. Dưới đây ...

Tác giả: Trịnh Tiến Mạnh viết 13:41 ngày 14/08/2018

Khối try-catch trong Java

Khối try trong Java Khối try trong Java được sử dụng để bao quanh code mà có thể ném một Exception. Nó phải được sử dụng bên trong phương thức. Khối try phải được theo sau bởi hoặc khối catch hoặc khối finally. Cú pháp của khối try-catch trong Java try{ //code ma co the nem exception ...

Tác giả: Tạ Quốc Bảo viết 13:41 ngày 14/08/2018

So sánh lớp StringBuffer và StringBuilder trong Java

Có nhiều điểm khác nhau giữa lớp String và StringBuffer trong Java. Bảng dưới liệt kê các điểm khác nhau này: Lớp StringBuffer Lớp StringBuilder Lớp StringBuffer là đồng bộ ( synchronized ), tức là an toàn luồng (thread safe). Nghĩa là hai Thread không thể gọi đồng thời các phương ...

Tác giả: Bùi Văn Nam viết 13:40 ngày 14/08/2018

Trường Bit trong C

Giả sử chương trình C của bạn bao gồm một số lượng biến TRUE/FALSE được nhóm trong một cấu trúc gọi là trangthai để kiểm tra xem hàng hóa sản xuất ra có đủ chiều rộng, chiều cao cho phép không, như sau: struct { unsigned int chieurong; unsigned int chieucao; } trangthai; Cấu trúc ...

Tác giả: Trịnh Tiến Mạnh viết 13:40 ngày 14/08/2018

String toString() trong Java

Nếu bạn muốn biểu diễn bất cứ đối tượng nào dưới dạng một chuỗi, thì phương thức bạn nghĩ ngay đến là toString(). Phương thức toString() trả về biểu diễn chuỗi của đối tượng. Nếu bạn in bất cứ đối tượng nào, Trình biên dịch Compiler trong Java sẽ gọi nội tại phương thức toString() trên đối ...

Tác giả: Tạ Quốc Bảo viết 13:40 ngày 14/08/2018

Bộ tiền xử lý trong C

Bộ tiền xử lý trong C ở đây không phải là một phần của bộ biên dịch, nhưng có những bước riêng rẽ trong quá trình biên dịch. Theo cách hiểu cơ bản nhất, bộ tiền xử lý trong ngôn ngữ C là các công cụ thay thế văn bản và hướng dẫn trình biên dịch không yêu cầu tiền xử lý trước khi được biên ...

Tác giả: Tạ Quốc Bảo viết 13:40 ngày 14/08/2018

Tham số dòng lệnh trong C

Chương này chỉ thực sự có ý nghĩa với bạn nếu bạn đang sử dụng command promt để biên dịch chương trình. Nó là có thể để truyền các giá trị từ dòng lệnh – command line cho chương trình C khi nó được thực hiện. Những giá trị này được gọi là Tham số dòng lệnh - command line argument và nhiều ...

Tác giả: Bùi Văn Nam viết 13:40 ngày 14/08/2018

Quản lý bộ nhớ trong C

Chương này sẽ giải thích về cách quản lý bộ nhớ động trong ngôn ngữ C. Ngôn ngữ lập trình C cung cấp vài hàm khác nhau cho việc cấp phát và quản lý bộ nhớ. Những hàm này có thể tìm thấy trong Header file là <stdlib.h> . STT Hàm và Miêu tả 1 void *calloc(int tongkichco, int ...

Tác giả: Hoàng Hải Đăng viết 13:40 ngày 14/08/2018

Chuỗi trong C

Chuỗi trong ngôn ngữ lập trình C thực chất là mảng một chiều của các ký tự mà kết thúc bởi một ký tự null ''. Phần khai báo và khởi tạo dưới đây tạo ra một chuỗi bao gồm một từ "Hello". Để giữ các giá trị null tại cuối của mảng, cỡ của mảng các ký tự bao gồm một chuỗi phải nhiều hơn số ...

Tác giả: Trịnh Tiến Mạnh viết 13:40 ngày 14/08/2018

Ép kiểu trong C

Ép kiểu là cách để chuyển đổi một biến từ kiểu dữ liệu này sang kiểu dữ liệu khác. Ví dụ, khi bạn muốn lưu trữ một giá trị long cho một số số nguyên , bạn phải ép kiểu long thành int . Bạn có thể chuyển đổi giá trị từ một kiểu này sang một kiểu khác sử dụng toán tử ép kiểu như sau: ...

Tác giả: Bùi Văn Nam viết 13:40 ngày 14/08/2018

So sánh lớp String và StringBuffer trong Java

Có nhiều điểm khác nhau giữa lớp String và StringBuffer trong Java. Bảng dưới liệt kê các điểm khác nhau này: Lớp String Lớp StringBuffer Lớp String là không thể thay đổi (immutable) Lớp StringBuffer là có thể thay đổi (mutable) Lớp String là chậm và tiêu thụ nhiều bộ nhớ hơn ...

Tác giả: Bùi Văn Nam viết 13:39 ngày 14/08/2018

Đệ quy | Đệ quy trong C

Đệ quy là quá trình lặp đi lặp lại một thành phần theo cùng một cách. Dưới đây là một ví dụ minh họa tổng quát: void tenhamdequi() { tenhamdequi(); /* goi chinh no */ } int main() { tenhamdequi(); } Ngôn ngữ lập trình C hỗ trợ đệ quy, ví dụ, một hàm có thể gọi đến chính nó. ...

Tác giả: Hoàng Hải Đăng viết 13:39 ngày 14/08/2018