1. Trang chủ
  2. » Công Nghệ Thông Tin

GIÁO TRÌNH LẬP TRÌNH JAVA 1 (NHỮNG KHÁI NIỆM JAVA)

28 174 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 1,65 MB

Nội dung

L P TRÌNH JAVA BÀI 1: NH NG KHÁI NI M JAVA M C TIÊU K t thúc h c b n có kh n ng Hi Bi N S Bi Bi Bi Bi u ngôn ng l p trình Java t cách thi t l p môi tr ng cho ng d ng java m c u trúc ch ng trình Java d ng cơng c NetBean t cách nh p d li u t bàn phím t cách xu t d li u hình t cách th c hi n phép tốn s h c t cách s d ng hàm tốn h c JAVA LÀ GÌ? Java ngơn ng l p trình có c i m sau H ng i t ng Ch y m i n n t ng B o m t cao M nh m Phân tán  a lu ng x lý … L CH S PHÁT TRI N C A JAVA Ra tên Oak Đ tên thành Java O S M CÁC CƠNG NGH JAVA H c Java có th làm nh ng s n ph m gì? VAI TRỊ C A L P TRÌNH JAVA L Java ngơn hành FPT P L L L Java Java 3,4,5 Java L L A G J S HTML5 & CSS3 L PHP CH NG TRÌNH JAVA C U TRÚC CH com.poly; Program{ main S // ){ NG TRÌNH JAVA S P } } com.poly: tên gói ch a l p S d ng ký t th ng d u ch m Có th xem package nh folder class nh file Program: tên l p Ph i gi ng tên file java Vi t hoa ký t main(): ph ng th c b t uc am it u ch y L p có th có nhi u ph ng th c nh ng main() g it ng ng d ng ch y c BYTECODE Khác v i ngơn ng l p trình khác, thay biên d ch mã ngu n thành mã máy, Java c thi t k biên d ch mã ngu n thành bytecode Bytecode sau ó c mơi tr ng th c thi ch y H W Javac H W H W Java H W H W JDK – JAVA DEVELOPMENT KIT JDK công c (javac, java) C u hình JDK (path, classpath) KHÁI NI M BI N N Bi n thành ph n n m gi d li u c ch ng trình s d ng bi u th c tính tốn (bi n a n m gi s 5) L int: S nguyên double : s th c String: Chu i … KHAI BÁO BI N Cú pháp [=giá tr kh i u]; Ví d : int a; // khai báo bi n không kh i u giá tr double b = 5; // khai báo bi n có kh i u giá tr Khai báo nhi u bi n ki u int a, b=5, c; Gán giá tr cho bi n c = 9; a = 15; DEMO K T X a, b a b T TÊN BI N S d ng ký t alphabet, s , $ ho c g ch d i (_) Tên có phân bi t HOA/th ng Không b t u b i s , khơng dùng t khóa * T khóa xây java TÊN BI N NÀO SAU ÂY KHÔNG H P L PHÉP TỐN S H C Tốn + * / D P P P P Ví a=5+7 b=9–6 nhân Toán t s h c c s d ng th c hi n phép toán s h c Th t u tiên + * – 4/2 Nhân chia C ng tr Trái sang ph i ??? DEMO V a T tính CÁC HÀM XU T RA MÀN HÌNH System.out.print(): Xu t xong khơng xu ng dịng System.out.println(): Xu t xong có xu ng dịng System.out.printf(): Xu t có nh d ng, ký t nh d ng  %d: s nguyên  %f: s th c M c  %.3f  %s: chu i nh s l nh d ng s l FPT P Đ 12 Ví d System.out.print(“FPT ”); System.out.println(“Polytechnic”); System.out.printf(“ t o %d ngh ”, 12); DEMO K S > >> NH P T BÀN PHÍM java.util.Scanner cho phép nh n d li u t bàn phím m t cách n gi n T o i t ng Scanner Scanner scanner = new Scanner(System.in) Các ph ng th c th ng dùng scanner.nextLine()  Nh n dòng nh p t bàn phím scanner.nextInt()  Nh n s nguyên nh p t bàn phím scanner.nextDouble()  Nh n s th c nh p t bàn phím K N X > DEMO bàn >> CÁC HÀM TOÁN H C Java cung c p hàm ti n ích giúp th c hi n phép tính khó m t cách d dàng nh : Làm trịn s Tính c n b c Tính l y th a … Ví d sau ây tính c n b c c a double a = Math.sqrt(7) Ngồi Math.sqrt() cịn r t nhi u hàm khác trình bày slide sau c CÁC HÀM TỐN H C D Hàm Ví M (a, b) L a b x=M M (a, b) L a b x=M M (a, n) Tính an (a M (a) Tính M (a) M (a) M (a) x=M (5, 3) => x=75 a) x=M (16) => x=4 L a x=M (-5) => x=5 L a x=M L a x=M M (a) L M () S T : Làm tròn ( n) a x=M x=M X DEMO S N Tính a a b b, 12 bàn T NG K T N I DUNG BÀI H C Gi i thi u Java Thi t l p môi tr ng làm vi c (JDK) IDE Bi n quy t c t tên bi n Toán t s h c Xu t hình Nh p t bàn phím S d ng hàm tốn h c ... CÁC CÔNG NGH JAVA H c Java có th làm nh ng s n ph m gì? VAI TRỊ C A L P TRÌNH JAVA L Java ngơn hành FPT P L L L Java Java 3,4,5 Java L L A G J S HTML5 & CSS3 L PHP CH NG TRÌNH JAVA C U TRÚC... JAVA DEVELOPMENT KIT JDK cơng c (javac, java) C u hình JDK (path, classpath) THI PATH T L P MÔI TR NG JAVA TRÊN WINDOWS CLASSPATH GI I THI U JAVA IDE H dàng KHÁI NI M BI N M C { S ){ a = 5;... n có kh n ng Hi Bi N S Bi Bi Bi Bi u ngơn ng l p trình Java t cách thi t l p môi tr ng cho ng d ng java m c u trúc ch ng trình Java d ng cơng c NetBean t cách nh p d li u t bàn phím t

Ngày đăng: 21/12/2017, 18:37

TỪ KHÓA LIÊN QUAN

w