Cú pháp Java cơ bản
Cú pháp Java cơ bản#
Để bắt đầu học Java, bạn cần nắm vững một số cú pháp cơ bản của ngôn ngữ này. Dưới đây là các thành phần cơ bản và cách sử dụng chúng trong Java:
1. Biến (Variables) và Kiểu dữ liệu (Data Types)
int age = 25; // số nguyên double salary = 4500.75;// số thực char grade = 'A'; // ký tự boolean isJavaFun = true; // boolean String name = "John"; // chuỗi
2. Toán tử (Operators)
Toán tử số học:
+,-,*,/,%int sum = 5 + 3; // 8 int product = 5 * 3; // 15Toán tử gán:
=,+=,-=,*=,/=int x = 5; x += 3; // x = x + 3Toán tử quan hệ:
==,!=,>,<,>=,<=boolean isEqual = (5 == 5); // true boolean isGreater = (5 > 3); // trueToán tử logic:
&&,||,!boolean result = (5 > 3) && (3 < 4); // true
3. Cấu trúc điều khiển (Control Structures)
Câu lệnh if-else
if (age > 18) { System.out.println("You are an adult."); } else { System.out.println("You are not an adult."); }Câu lệnh switch
int day = 2; switch (day) { case 1: System.out.println("Monday"); break; case 2: System.out.println("Tuesday"); break; // ... default: System.out.println("Invalid day"); break; }
4. Vòng lặp (Loops)
Vòng lặp for
for (int i = 0; i < 5; i++) { System.out.println(i); }Vòng lặp while
int i = 0; while (i < 5) { System.out.println(i); i++; }Vòng lặp do-while
int i = 0; do { System.out.println(i); i++; } while (i < 5);
5. Phương thức (Methods)
Khai báo và gọi phương thức
public class Main { public static void main(String[] args) { sayHello(); } public static void sayHello() { System.out.println("Hello, World!"); } }Phương thức với tham số và giá trị trả về
public class Main { public static void main(String[] args) { int result = add(5, 3); System.out.println(result); // 8 } public static int add(int a, int b) { return a + b; } }
6. Lớp và Đối tượng (Classes and Objects)
Khai báo lớp
public class Person { String name; int age; public void sayHello() { System.out.println("Hello, my name is " + name); } }Tạo đối tượng và sử dụng phương thức
public class Main { public static void main(String[] args) { Person person = new Person(); person.name = "John"; person.age = 30; person.sayHello(); // Hello, my name is John } }
7. Kế thừa (Inheritance)
Lớp cơ sở (superclass)
public class Animal { public void eat() { System.out.println("This animal is eating."); } }Lớp kế thừa (subclass)
public class Dog extends Animal { public void bark() { System.out.println("The dog is barking."); } }Sử dụng kế thừa
public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.eat(); // This animal is eating. dog.bark(); // The dog is barking. } }
Tài liệu tham khảo#
Sách: "Head First Java" của Kathy Sierra và Bert Bates.
Trang web: Oracle Java Documentation.
Khóa học: "Java Programming and Software Engineering Fundamentals" trên Coursera.
Học và thực hành các cú pháp cơ bản này sẽ giúp bạn có một nền tảng vững chắc để tiếp tục phát triển các kỹ năng lập trình Java của mình.