- Thiết lập biến môi trường để sử dụng JDK trên môi trường console (Command Promt) - Biên dịch và thực thi class Java với Command Promt.. - Truyền tham số cho class Java khi gọi clas[r]
Trang 1LẬP TRÌNH HỆ THỐNG MẠNG
Nội dung chính:
- Thiết lập biến môi trường để sử dụng JDK trên môi trường console (Command Promt)
- Biên dịch và thực thi class Java với Command Promt
- Truyền tham số cho class Java khi gọi class, tham số nhận được thông qua mảng tham số tại hàm main
PHẦN 1: CẤU HÌNH BIẾN MÔI TRƯỜNG CHO JAVA (JAVA CLASS PATH)
Cài đặt JDK1.7.x
Cấu hình biến môi trường cho Java:
System Properties > Advanced > Enviroment Variables
Trang 2Phần System variables, chọn Path
Bổ sung đường dẫn JDK trong máy tính vào, nhớ ghi dấu chấm phẩy sau mỗi lần thiết lập biến môi trường khác nhau
Trang 3 Chạy ứng dụng đơn giản từ command-line
Mở Command Promt: vào hộp thoại Run: gõ cmd
Gõ javac –version để kiểm tra phiên bản Java, nếu xuất hiện phiên bản Java thì biến môi trường đã được cấu hình thành công
Trong Command Promt, gõ ký tự của ổ đĩa để chuyển đến ổ đĩa
Dùng lệnh cd để di chuyển đến thư mục chứa bài tập Java
Trang 4Dùng lệnh javac để biên dịch file java
Dùng lệnh java để gọi thực thi file java đã biên dịch
PHẦN 2: BÀI TẬP (Biên dịch và thực thi class Java với Command Promt)
1 Viết chương trình in ra màn hình dòng chữ “Hello world!”
Yêu cầu: chương trình chỉ có hàm main
public class Test{
public static void main(String args[]){
System.out.println( "Hello world!" );
} }
2 Viết chương trình nhập một số nguyên Sau đó, xuất số nguyên ra màn hình
Yêu cầu: chương trình chỉ có hàm main
import java.util.Scanner;
public class BT2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
System.out.println( "So nguyen: " +i);
}
Trang 53 Nhập vào một chuỗi ký tự, in ra mỗi từ ở 1 dòng khác nhau, sử dụng kỹ thuật truyền tham số khi gọi class
public class StringArgs {
public static void main(String[] args) {
if (args length != 0) {
for (int i = 0; i < args length ; i++) {
System.out.println(args[i]);
}
else
System.out.println( "Ban phai nhap vao mot chuoi ky tu" ); }
}
Áp dụng kỹ thuật này cho các bài tập bên dưới:
4 Nhập vào một chuỗi ký tự, nếu có chuỗi nhập không phải kiểu số thì in ra thông báo lỗi
5 Nhập vào một chuỗi hai chuỗi số, cộng hai số và in ra kết quả
6 Nhập vào một chuỗi ba chuỗi số, tìm số lớn nhất và in ra kết quả
7 Nhập vào một chuỗi ký tự, in ra màn hình số lượng khoảng trắng có trong chuỗi
8 Nhập vào một chuỗi ký tự, in ra màn hình số từ có trong chuỗi
9 Nhập vào một chuỗi ký tự, chuyển toàn bộ chuỗi nhận được sang chữ hoa
10 Nhập vào một chuỗi ký tự, chuyển toàn bộ chuỗi nhận được sang chữ hoa
11 Nhập vào một chuỗi ký tự, chuyển các ký tự đầu tiên của mỗi từ nhận được sang chữ hoa