LAB01 Basic Statements Objectives VARIABLE, DATATYPE, OPERATOR, EXPRESSION SELECTION, LOOP MENU CONTROL ◦ Practice Lab1: ◦ (1p) Write a script that allows the user to enter a name and print say hello with this name ◦ (1p) Write a script that allows the user to enter scores and print out the rating results ◦ (1p) Write a script that allows the user to enter a number in the range 0-10, print out the number that has just been entered ◦ (1p) Write a script that allows the user to enter a number n in the range 1-5, which prints the result n! (use while, do while, for) ◦ (1p) Name the above commands, from the main function call execute 1 turn ◦ (1p) Format, name of method, comment, … ◦ (1p) Viết chương trình cho phép người dùng nhập và lưu mã số sinh viên vào file Student_info.txt trong thư mục data của project ◦ ◦ (1p) Viết chương trình đọc và hiển thị thông tin sinh viên là tác giả của project (file trên) ◦ (2p) Dựng menu với các chức năng sau, chọn và thực thi, hiển thị kết quả và hỏi chọn tiếp 1: lưu thông tin tác giả 2: xem thông tin tác giả 3: thực hiện in chuỗi số 0-n 4: thực hiện đọc số từ 0-9 5: kết thúc chương trình Bạn chọn thao tác số:…. New Project New Project ◦ Đặt tên file ◦ Lưu ý đường dẫn tới thư mục chứa project để nộp bài New Project ◦ Tạo file chính của project trung với tên project ◦ Gõ hàm main để chạy chương trình New Project ◦ Gõ lệnh chạy thử hệ thống ◦ Chạy chương trình ◦ Javac.exe compile code ra file class báo thành công ◦ Java.exe run để máy ảo JVM chạy file .class xem kết quả kết quả Java Virtual Machine (JVM) Variable, DataType, Expression ◦ Varibale ◦ DataType: memory, value, operator, expression ◦ Expression: return 1 value ◦ Basic input (keyboard) output (screen) Input, Output ◦ Cho phép người dùng nhập tên, tuổi, địa chỉ If - Else ◦ Cho phép nhập đơn hàng và giá Nếu số lượng > 10 được giảm giá 10%, nếu số lượng >20 được giảm 20%. Ngược lai giữ nguyên Switch - case ◦ Dạy máy đọc số sang chữ từ 0-9 While – For – Do While ◦ In chuỗi số từ 0 - n -> File -> ◦ Ghi chữ Hello ra file (lưu chung project) ◦ Đọc chữ từ file (lưu chung project) Funtion ◦ Viết hàm tính giai thừa BrainStorm ◦ Ghi ra 5 cách tính giai thừa ◦ Ghi ra 5 cách in chuỗi số chẵn từ 0-n ◦ Ghi ra 5 cách in chuỗi số 0,5,10,15,….n Error ◦ Build -> Trường hợp không nhận lệnh thông dụng -> xóa bộ nhớ cache ERROR ◦ Build -> Trường hợp báo lỗi ko hiểu lệnh -> do thiếu thư viện -> đưa chuột ngay lệnh đó chọn import class -> IJ sẽ tự động thêm thư viện cho bạn