//Bai1.java Import java.ultil.Scanner; public class Bai1{ public static void mainString args[]{.
Trang 1M C L C Ụ Ụ
MỤC LỤC 1
LỜI NÓI ĐẦU 2
YÊU CẦU CHUNG ĐỐI VỚI MỖI BUỔI THỰC HÀNH 3
BÀI TẬP THỰC HÀNH 1: LÀM QUEN VỚI IDE 4
BÀI TẬP THỰC HÀNH 2: CÁC THÀNH PHẦN CƠ SỞ TRONG JAVA 7
BÀI TẬP THỰC HÀNH 3: GÓI VÀ LỚP ĐỐI TƯỢNG TRONG JAVA 10
BÀI TẬP THỰC HÀNH 4: GÓI, LỚP VÀ GIAO DIỆN TRONG JAVA 15
BÀI TẬP THỰC HÀNH 5: TOÁN TỬ TẠO LẬP VÀ QUAN HỆ KẾ THỪA 21
BÀI TẬP THỰC HÀNH 6: XỬ LÝ NGOẠI LỆ VÀ GIAO DIỆN TRONG JAVA 25
BÀI TẬP THỰC HÀNH 7: MẢNG TRONG JAVA 28
BÀI TẬP THỰC HÀNH 8: CÁC LỚP CƠ SỞ TRONG GÓI JAVA.LANG 34
BÀI TẬP THỰC HÀNH 9: XỬ LÝ CHUỖI 38
BÀI TẬP THỰC HÀNH 10: BÀI TẬP TỔNG HỢP 42
Trang 2L I NÓI Đ UỜ Ầ
Trang 3YÊU C U CHUNG Đ I V I M I BU I TH C HÀNHẦ Ố Ớ Ỗ Ổ Ự
hành
Trang 4BÀI T P TH C HÀNH 1: LÀM QUEN V I IDEẬ Ự Ớ
V ki n th c: ề ế ứ
eclipse)
V kĩ năng: ề
V thái đ : ề ộ
3.1 Bài th c hành m u ự ẫ
Bài 1:
đó
//Bai1.java
Import java.ultil.Scanner;
public class Bai1{
public static void main(String args[]){
Trang 5System.out.println(“Nhap so b=”);
System.out.println(“tong a+b=”+(a+b)+”hieu ab=”+(ab));
} }
3.2 Bài th c hành c b n ự ơ ả
Bài 1
trong hàm main()
Bài 2
Bài 3
3.3Bài t p th c hành nâng cao ậ ự
Bài 1
Bài 2
Trang 6Vi t chế ương trình: Nh p vào 2 s ki u s th c float, double (s d ng v i cácậ ố ể ố ự ử ụ ớ
Trang 7BÀI T P TH C HÀNH 2: CÁC THÀNH PH N C S TRONG JAVAẬ Ự Ầ Ơ Ở
V ki n th c: ề ế ứ
V kĩ năng: ề
V thái đ : ề ộ
3.1 Bài th c hành m u ự ẫ
Bài 1: Xây d ng l p ToanHoc ch a ph ng th c tính t ng dãy và hi n th k t qu :ự ớ ứ ươ ứ ổ ể ị ế ả
n
n
3
2 2 1
//ToanHoc.java
Import java.util.Scanner;
public class ToanHoc{
public static double tinhTong(int n){
for(int i=1; i<n;i++){
S=S + i/(i+1);
}
Trang 8} public static void main(String args[]){
int n=0;
Scanner w = new Scanner(System.in);
System.out.println(“Nhap n=”);
n=w.nextInt();
System.out.println(“Tong S=”+tinhTong(n));
} }
3.2 Bài th c hành c b n ự ơ ả
Bài 1
Bài 2
v i n.ớ
Bài 3:
Bài 4
Bài 5:
Trang 94. Tính ph n t th n c a dãy Fibonaci: public static int tinhFibo(int n)ầ ử ứ ủ
Bài 6
S=1!+2!+3!+……+n!
3. Nh p n, n u n l : tính t ng các s l <n, n u n ch n: tính t ng các s ch n <n.ậ ế ẻ ổ ố ẻ ế ẵ ổ ố ẵ
n
n
3
2 2 1
3.3 Bài th c hành nâng cao ự
Bài 1:
n n
n k x
n k
x k x
S
)1 (
!
!2
!1
1 2
2
Trang 10BÀI T P TH C HÀNH 3: GÓIẬ Ự VÀ L P Đ I TỚ Ố ƯỢNG TRONG JAVA
V ki n th c: ề ế ứ
V kĩ năng: ề
V thái đ : ề ộ
3.1 Bài th c hành m u ự ẫ
Bài 1: