16 Các kiểu dữ liệu cơ bản • Kiểu mảng • Truy cập mảng iarray[3] = 0; carray[1] = ‘z’; Chú ý: Chỉ số của mảng được tính từ 0 • Lấy số phần tử mảng: iarray.length 17 Các kiểu dữ liệu cơ bản • Quy tắc đặt tên biến • Bắt đầu bằng một chữ cái, một dấu gạch dưới (_) hoặc một dấu dollard ($) • Không có khoảng trắng giữa tên • Sau ký tự đầu có thể dùng ký tự, số, dấu dollard, dấu gạch dưới • Không trùng với các từ khoá • Ví dụ: a_1234_d, 1awas, _asdc, a sas, $erd, %ats… • Chú ý: Java phân biệt chữ hoa chữ thường 18 Các toán tử = > < ! ~ ?: == <= >= != && || ++ + - * / & | ^ % << >> >>> += -= *= /= &= |= ^= %= <<= >>= >>>= • Bảng toán tử 19 Các cấu trúc điều khiển • Lệnh if/else import java.util.Date; public class TestIf { public static void main( String args[ ] ) { Date today = new Date(); if( today.getDay() == 0 ) System.out.println(“Hom nay la chu nhat\n”); else System.out.println(“Hom nay khong la chu nhat\n" ); } } 20 Các cấu trúc điều khiển • Lệnh switch import javax.swing.JOptionPane; public class TestSwitch { public static void main(String[] args) { char c; String str=JOptionPane.showInputDialog(null,"Nhap vao ky tu?"); c = str.charAt(0); . kiểu dữ liệu cơ bản • Kiểu mảng • Truy cập mảng iarray[3] = 0; carray[1] = ‘z’; Chú : Chỉ số của mảng được tính từ 0 • Lấy số phần tử mảng: iarray.length 17 Các kiểu dữ liệu cơ bản • Quy tắc. Không trùng với các từ khoá • Ví d : a_12 34_ d, 1awas, _asdc, a sas, $erd, %ats… • Chú : Java phân biệt chữ hoa chữ thường 18 Các toán tử = > < ! ~ ?: == <= >= != && || ++. >>> += -= *= /= &= |= ^= %= <<= >>= >>>= • Bảng toán tử 19 Các cấu trúc điều khiển • Lệnh if/else import java. util.Date; public class TestIf { public static void main( String