Lập trình Java cơ bản đến nâng cao – Buổi 1

Hi các bạn, nay mình xin giới thiệu với các bạn ngôn ngữ java cũng như trong quá trình mình học 😀

Nói gọn là Java là một ngôn ngữ thuần hướng đối tượng (như C#), phát triển lên từ ngôn ngữ C

Java được thiết kế theo kiểu “viết 1, chạy trên tất cả”, cái hay của Java cũng rất nhiều các bạn ạ 😀

Hiện nay phổ biến nhất ta có thể thấy Java ở khắp mọi nơi, nhất là smartphone Android, app dc viết bằng Java

Thôi bắt đầu vào luôn nhé 😀

1/ IDE Java

IDE dành cho Java thì nhiều như là: Netbeans, Eclipse,…

Ở đây thì mình dùng Eclipse Kepler.

Các bạn có thể download + hướng dẫn ở đây nhé: http://sethphat.net/sp-55/eclipse-kepler-javaandroid-ide

2/ Cách tạo một project và bắt đầu code Java

Đầu tiên các bạn bật Eclipse lên

Tiếp theo, các bạn chọn File => New => Java Project

Sau đó, các bạn làm theo hướng dẫn trong hình:

eclipse code java free easy newbie java đơn giản

Sau khi Finish, bạn sẽ thấy 1 project sẽ dc tạo ở Package Manager, mở project ra và sẽ thấy src

Chuột fải vào src => New => Package. Đặt tên cho Package rồi Finish

Sau đó bạn chuột fải vào Package vừa tạo => New => Class.

Xong bạn có thể chạy hàm print ra như hình dưới để kiếm tra nếu đã tạo đúng:

Các bạn có thể nhấn nút Play xanh lá kia để chạy, nếu hiện ra thì đã thành công!

3/ Bắt đầu code đơn giản – nhập xuất,…

Điều cơ bản đầu tiên là các kiểu dữ liệu int, double, String,… đều là một lớp gồm các phương thức nha các bạn.

Để in/xuất ra màn hình Console, các bạn có hàm:

System.out.println("Xuat gi day"); // Có xuống dòng
System.out.print("Xuat"); // không xuống dòng

Để nhập giá trị và nhận giá trị nhập, ta có lớp Scanner:

// Can import cai nay
import java.util.Scanner;

// Cach su dung
Scanner is = new Scanner(System.in);
System.out.print("Nhap ten: ");
string name = is.nextLine();

// Khi xai xong nho dong lai
is.close();

Đối với nhập int, double,… chúng ta cần fải Convert về định dạng:

// so nguyen
int songuyen = Integer.parseInt(is.nextLine());

// so thuc
double sothuc = Double.parseDouble(is.nextLine());

Nhiêu đó thôi các bạn ạ :D, cơ bản nhập xuất là vậy.

4/ Bài tập thực hành

  1. Nhập tên sinh viên, tuổi, điểm và xuất ra màn hình
  2. Nhập 3 giá trị. Đầu tiên là số, thứ 2 là phép toán, thứ 3 là số và code thành một bài máy tính đơn giản
  3. Nhập một chuỗi số (vd: 12345) và xuất ra đọc số (vd: mot hai ba bon nam)
  4. Nhập vào 1 số, tìm các số nguyên tố nhỏ hơn số đã nhập và xuất ra
  5. Tìm bội chung nhỏ nhất và ước chung lớn nhất của 2 số nhập vào

Thật ra bài tập nhiều lắm, nhưng mình suy nghĩ các bài đơn giản cho các bạn luyện tập 😀

Cám ơn các bạn đã quan tâm và chúc các bạn học tốt!

facebook
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Phát. Hiện đang là một Sr. Full-Stack Engineer. Mình là một người yêu thích và đam mê lập trình và hiện tại đang theo về phần Web là chủ yếu. Mạnh Back-end và khá Front-end, vẫn đang theo đều cả 2 :v. Còn gì bằng khi được làm những thứ mà mình yêu thích, đam mê ;)

Bình luận qua Facebook