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
google+
Seth Phát

Seth Phát

Mình là Phát - biệt danh Seth Sandaru. Hiện đang là một Full-Stack Developer. 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 rất thích chia sẻ những thứ kiến thức liên quan tới lĩnh vực này. Mong các bạn ủng hộ web của mình!

Bình luận qua Facebook