CÚ PHÁP CƠ BẢN LẬP TRÌNH JAVA Nguyễn Hoàng Anh Email: nhanh@fit.hcmus.edu.vn ĐH KHTN, 2011 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Nội dung Cấu trúc chương trình Ghi chú Kiểu dữ liệu cơ bản Chuyển đổi kiểu dữ liệu Nhập xuất console Cấu trúc rẽ nhánh Cấu trúc lặp break và continue Math Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Cấu trúc chương trình Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Cấu trúc chương trình 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package gui; import java.util.Scanner; import java.io.*; /** * @author NHAnh */ public class Main{ /** * @param args the command line arguments */ public static void main(String [] args){ //TODO code application logic here . . . } } Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Ghi chú Cách 1: // Ghi chú 1 dòng Cách 2: /* * Ghi chú nhiều dòng */ Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Ghi chú Cách 3: /* * * Ghi chú Javadoc */ Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Kiểu dữ liệu thường dùng Số nguyên: int, long Số thực: float, double Chuỗi: char, String Ngày: Date Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Chuyển đổi kiểu dữ liệu sang chuỗi 8 1 2 3 4 5 6 7 8 9 10 String String.valueOf (Object obj) String String.valueOf (boolean b) String String.valueOf (char c) String String.valueOf (char [] data) String String.valueOf (char[] data, int offset, int count) String String.valueOf (boolean b) String String.valueOf (int i) String String.valueOf (long l) String String.valueOf (float f) String String.valueOf (double d) Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Chuyển đổi kiểu dữ liệu sang số nguyên 9 1 2 3 4 5 6 7 8 9 10 //Kiểu int Integer Integer.valueOf (String str) int i = Integer.valueOf (String str).intValue() Integer Integer.valueOf (int i) int i = Integer.parseInt (String str) //Kiểu long Long Long.valueOf (String str) long i = Long.valueOf (String str).longValue() Long Long.valueOf (long l) Long l = Long.parseLong (String str) Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Chuyển đổi kiểu dữ liệu sang số thực 10 1 2 3 4 5 6 7 8 9 10 //Kiểu float Float Float.valueOf (String str) float i = Float.valueOf (String str).floatValue() Float Float.valueOf (int i) float f = Float.parseFloat (String str) //Kiểu long Double Double.valueOf (String str) double i = Double.valueOf (String str).doubleValue() Double Double.valueOf (double l) double d = Double.parseDouble (String str) [...]... = 9.2; double min = Math.min (c, d); double max = Math.max (c, d); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Tài liệu tham khảo Nguyễn Hoàng Anh, Tập slide bài giảng và video môn Lập Trình Java, ĐH KHTN, 2010 The Java Language Specification Third Edition (2005) Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 HỎI VÀ ĐÁP 32 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH... Thư viện: java.util.Scanner; Sử dụng: Scanner scan = new Scanner (System.in); String str = scan.nextLine (); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Xuất ra màn hình console Cú pháp: System.out.print(…); System.out.println(…); Ví dụ: System.out.print(“Nguyễn Hoàng Anh”); System.out.println(“Đại Học Khoa Học Tự Nhiên”); Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 . CÚ PHÁP CƠ BẢN LẬP TRÌNH JAVA Nguyễn Hoàng Anh Email: nhanh@fit.hcmus.edu.vn ĐH KHTN, 2011 Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Nội dung Cấu trúc chương trình. nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Nội dung Cấu trúc chương trình Ghi chú Kiểu dữ liệu cơ bản Chuyển đổi kiểu dữ liệu Nhập xuất console Cấu trúc rẽ nhánh Cấu trúc lặp break. nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Cấu trúc chương trình Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011 Cấu trúc chương trình 1 2 3 4 5 6 7 8 9 10 11 12