Tài liệu java căn bản với từng ví dụ và bài tập cụ thể

Java là gì?

Java một ngôn ngữ độc lập với các nền tảng. Có nghĩa là mã code java có thể biên dịch và chạy trên các nền tảng khác nhau như Windows, Linux, Mac OS etc.

Java có thể làm hầu hết mọi thứ, chẳng hạn như là Mobile (Android), Web (Spring, Servlet etc), Desktop app (Swing, JavaFX) etc. Cho nên chúng ta sẽ không sợ đói khi học java nhé.

Trong loạt bài Học java căn bản qua từng ví dụ cụ thể này mình sẽ cố gắng giải thích đơn giản hoá nhất và cố gắng tạo ra nhiều ví dụ để cho các bạn dễ học, dễ nhớ.

Danh sách các bài viết về Java

Phần 1: Làm quen với ngôn ngữ lập trình java

  1. Giới thiệu ngôn ngữ java
  2. JVM và Sự khác biệt giữa JVM, JDK, JRE
  3. Tạo project command line trong intellij
  4. Chương trình java đầu tiên
  5. Các Kiểu dữ liệu trong java
  6. Biến trong Java
  7. Toán tử trong java
  8. Mệnh đề điều kiện trong java
  9. Switch – case trong java
  10. Vòng lặp For trong java
  11. Vòng lặp While trog java
  12. Vòng lặp do-while trong java
  13. Mệnh đề Continue trong java
  14. Mệnh đề Break trong java
  15. Hàm (method) trong java
  16. Chuỗi(String) trong java
  17. Mảng(Array) trong java

Trong khuôn khổ học java thì đây là loạt bài đầu tiên cho người bắt đầu học lập trình java. Mọi người chú ý theo dõi đầy đủ các bài học và học cho thật kỹ. Điều này sẽ có ích ở những phần sau cho các bạn.

Tổng hợp bài tập java căn bản (java core)

1, Viết chương trình hiển thị đoạn văn bản sau:

 J a v v a

J a a v v a a

J J aaaaa V V aaaaa                                                

JJ a a V a a

Source code tham khảo

2, Viết chương trình chuyển đổi số từ hệ thập phân sang hệ nhị phân.
input: 5 => output = 101
Source code tham khảo

3, Viết chương trình chuyển đổi số từ hệ thập phân sang lục phân.
input: 15 => output: F
Source code tham khảo

4, Viết chương trình chuyển đổi số từ hệ thập phân sang bát phân.
input: 15 => output: 17
Source code tham khảo

5, Viết chương trình chuyển đổi số từ hệ nhị phân sang thập phân.
input: 100 => output: 4
Source code tham khảo

6, Viết chương trình chuyển đổi số từ hệ nhị phân sang lục phân.
input: 1101 => output: D
Source code tham khảo

7, Viết chương trình chuyển đổi số từ hệ nhị phân sang bát phân.
input: 111 => output: 7
Source code tham khảo

8, Viết chương trình check thông tin bộ java trên máy tính của bạn.
Source code tham khảo

9, Viết chương trình tính tổng các chữ số của một số nguyên.
input = 12 => output = 3
Source code tham khảo

10, Viết chương trình đảo ngựợc chuỗi
input: shareprogramming => output: gnimmargorperahs
Source code tham khảo

11, Viết chương trình đếm các ký tự, số, khoảng trắng và các ký tự khác của một chuỗi.
input: Aa kiu, I swd skieo 236587. GH kiu: sieo?? 25.33
output: ky tu: 23 space: 9 so: 10 khac: 6
Source code tham khảo

12, Viết chương trình in mã ascii của một ký tự nhập vào.
input: ‘a’ => output: Ascii :97
Source code tham khảo

13, Viết chương trình tìm và in các số từ 1 từ 100 chia hết cho 3 và 5
output: 15 30 45 60 75 90
Source code tham khảo

14, Viết chương trình tìm ước số chung lớn nhất, bội số chung nhỏ nhất của hai số tự nhiên a và b.
Source code tham khảo

15, Viết chương trình phân tích một số nguyên thành các thừa số nguyên tố. Ví dụ số 28 được phân tích thành 2 x 2 x 7
Source code tham khảo

16, Viết chương trình liệt kê tất cả các số nguyên tố nhỏ hơn n cho trước.
Source code tham khảo

17, Dãy số Fibonacci được định nghĩa như sau: F0 =1, F1 = 1; Fn = Fn-1 + Fn-2 với n>=2. Hãy viết chương trình tìm số Fibonacci thứ n.
Source code tham khảo

18, Nhập số liệu cho dãy số thực a0 , a1 ,…, an-1 . Hãy liệt kê các phần tử xuất hiện trong dãy đúng một lần.
Source code tham khảo

19, Nhập số liệu cho dãy số thực a0 , a1 ,…, an-1 . In ra màn hình số lần xuất hiện của các phần tử.
Source code tham khảo

20, Viết chương trình liệt kê tất cả các số nguyên tố có 5 chữ số sao cho tổng của các chữ số trong mỗi số nguyên tố đều bằng S cho trước.
Source code tham khảo

21, Viết chương trình liệt kê các số nguyên có 5-7 chữ số thoả mãn:

a) Là số nguyên tố.
b) Là số thuận nghịch.
c) Tổng các chữ số của số đó là một số thuận nghịch
Source code tham khảo

tài liệu: java core, java căn bản

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?