Khi học các ngôn ngữ lập trình như C, C++ hay thậm chí là Pascal đều có những kiến thức về vòng lặp (while, for), câu lệnh điều khiển (if else, switch case) và những dạng ví dụ để ôn luyện phần đó. Một trong những ví dụ kia là các bài tập dạng vẽ hình bằng…
Bài tập Java
Tổng hợp các bài tập, ví dụ Java cơ bản, Java nâng cao
Đề bài: Viết chương trình vẽ hình tam giác đặc bằng dấu sao (hình mẫu bên dưới). Kiến thức cần nắm – Vòng lặp For trong Java – Nhập dữ liệu từ bàn phím sử dụng Scanner Phân tích Để vẽ được hình này, các bạn cần nắm rõ cách vẽ chung của một hình…
Đề bài: Viết chương trình vẽ hình tam giác đặc bằng số (hình mẫu bên dưới). Kiến thức cần nắm – Vòng lặp For trong Java – Nhập dữ liệu từ bàn phím sử dụng Scanner Phân tích Nhìn vào hình bạn sẽ thấy rằng số lớn nhất được in ra cuối mỗi dòng của…
Đề bài: Viết chương trình vẽ hình tam giác đặc bằng số (hình mẫu bên dưới). Kiến thức cần nắm – Vòng lặp For trong Java – Nhập dữ liệu từ bàn phím sử dụng Scanner Phân tích Trước tiên, các bạn cần xem kỹ hình mẫu và đưa ra nhận xét chung về các…
Bài tập xác định vị trí tương đối của một điểm so với đường tròn. Đề bài Cho 1 điểm A có tọa độ (xA;yA), đường tròn tâm O có tọa độ (xO;yO) và bán kính r. Input: Tọa độ điểm A, tâm O và r. Output: Vị trí điểm A so với đường tròn…
Đề bài: So sánh nội dung hai chuỗi String Phân tích Chuỗi Em có nội dung “Em yêu anh”, chuỗi Anh cũng lại có nội dung “Em yêu anh”. Kết luận rằng Anh không yêu em (Yêu thì phải đáp “Anh cũng yêu em” chứ 😀 ). Đùa chút thôi, phải gọi là 2 chuỗi…
Đề bài: Kiểm tra một chuỗi chứa nội dung của chuỗi khác không? Phân tích: Kiểm tra một chuỗi chứa nội dung của chuỗi khác không Chuỗi A có nội dung “anh yêu em hơn yêu java”, chuỗi B có nội dung “java”. Vậy chuỗi A chứa chuỗi B hay chuỗi B nằm trong chuỗi…
Đề bài: Nối một chuỗi vào cuối chuỗi khác. Phân tích Ngoài cách sử dụng toán tử cộng để nối 2 chuỗi lại với nhau thì bạn có thể sử dụng phương thức concat() của lớp String để thay thế. [alert-note] Phương thức: public String concat(String str) Phương thức này có chức năng nối chuỗi “str”…
Đề bài: So sánh hai chuỗi ký tự không phân biệt chữ hoa chữ thường (theo mã Ascii). Phân tích Đề bài này phải gọi là gần giống hệt với bài: So sánh hai chuỗi ký tự (theo mã Ascii), bạn có thể xem qua nhé (mình khuyên là nên xem qua trước 😀 )….
Đề bài: So sánh hai chuỗi ký tự (theo mã Ascii). Phân tích Ở đây, chúng ta cần xét xem chuỗi thứ nhất lớn hơn, nhỏ hơn hay bằng chuỗi thứ hai. (nhớ rằng lớn hơn, nhỏ hơn chứ không phải dài hơn, ngắn hơn bạn nhé) Để làm được bài này, đơn giản chỉ cần…
Đề bài: Lấy ký tự tại một vị trí nào đó trong chuỗi String Phân tích Bài tập này chủ yếu giúp bạn vận dụng phương thức charAt() từ lớp String để giải quyết vấn đề. [alert-announce] Phương thức: public char charAt(int index) Trả về ký tự tại vị trí index trong chuỗi. Giá trị…