Danh mục

Bài thực hành ngôn ngữ Java

Số trang: 26      Loại file: doc      Dung lượng: 187.50 KB      Lượt xem: 14      Lượt tải: 0    
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Sơ lược về ngôn ngữ Java: Làm quen với môi trường IDE (Jubuider 9.0).Cài đặt các chương trình ứng dụng đơn giản về ngôn ngữ java. Mời các bạn cùng tham khảo để nắm được kiến thức về ngôn ngữ Java.
Nội dung trích xuất từ tài liệu:
Bài thực hành ngôn ngữ Java Bài 1 SƠ LƯỢC VỀ NGÔN NGỮ JAVA- Làm quen với môi trường IDE (Jubuider 9.0).- Cài đặt các chương trình ứng dụng đơn giản về ngôn ngữ java. + Các bài tập về cấu trúc điều khiển. + Các bài tập về ngoại lệ. + Các bài tập về lớp. + Các bài tập về I/O. I. 1. Cấu trúc điều khiển.I.1.1. Bài tập mẫu:// khai báo thư viện nhập xuất dữ liệu.import java.io.*;public class DemSo {private String s;// Xây dựng phương thức nhập chuỗi từ bàn phím public void nhap() { try { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println(Nhap mot chuoi tu ban phim); s=br.readLine(); }catch(IOException ex) {} }// Xây dựng một hàm có dữ liệu trả về là double để đếm tống các số (0->9) xuất hiệntrong chuỗi. public double xuLy() { double dem=0; for(int i=0;i dem++; } } return dem; }// Xây dựng hàm có giá trị trả về là true và false để kiểm tra giá trị nhập vào có nằmtrong khoảng số hay không (ký tự 0->9 trong bảng mã ASCII có giá trị kiểu int là 48->57). public boolean kiemTra(int x) { if((x>47)&&(x case 4:dem4++; break; case 5:dem5++; break; case 6:dem6++; break; case 7:dem7++; break; case 8:dem8++; break; case 9:dem9++; break; } } System.out.println(So lan xuat hien so 0 co trong chuoi la: + dem0); System.out.println(So lan xuat hien so 1 co trong chuoi la: + dem1); System.out.println(So lan xuat hien so 2 co trong chuoi la: + dem2); System.out.println(So lan xuat hien so 3 co trong chuoi la: + dem3); System.out.println(So lan xuat hien so 4 co trong chuoi la: + dem4); System.out.println(So lan xuat hien so 5 co trong chuoi la: + dem5); System.out.println(So lan xuat hien so 6 co trong chuoi la: + dem6); System.out.println(So lan xuat hien so 7 co trong chuoi la: + dem7); System.out.println(So lan xuat hien so 8 co trong chuoi la: + dem8); System.out.println(So lan xuat hien so 9 co trong chuoi la: + dem9); }// Xây dựng hàm main để thực thi các phương thức, hàm có trong lớp public static void main(String[]args) throws IOException {// Biến dc thuộc kiểu DemSo để gọi đến các phương thức, thuộc tính có trong lớp. DemSo dc = new DemSo(); dc.nhap(); System.out.println(TONG CAC SO XUAT HIEN TRONG CHUOI LA + dc.xuLy()); dc.xuLyCT(); }}I.1.2. Bài tập:Câu 1: Tính tổng số chẵn, lẻ.Ví dụ: Khi nhập vào số 6 thì tổng lẻ là 1+3+5=9, Tổng chẵn là 2+ 4+6=12.Câu2: In ra 15 số Fibonacci đầu tiên ( Công thức của Fibonacci fib(0) = 0;fib(1) = 1;fib(n) = fib(n-2) + fib(n-1); n>=2 ).Câu 3. Nhập vào một số nguyên (n) sau đó in ra các số nguyên tố trong khoảng từ1=>n.Câu 4: Nhập độ dài 3 cạnh của một tam giác. Thông báo tam giác đó là tam giác đều,vuông cân, cân, hay tam giác thường.Câu 5: Cho một số tự nhiên N bất kỳ được nhập vào từ bàn phím. Tính tổng S = 1+ 1/1+2+ 1/1+2+3….+ 1/(1+2+3. . N);Câu 6: Nhập vào hai chuỗi s1, s2 sau đó đếm số lần chuỗi s2 xuất hiện trong chuỗi s1.Câu 7: Nhập vào ba xâu s1, s2, s3 sau đó thay thế tất cả các vị trí xuất hiện của s2 trongxâu s1 bằng xâu s3.Câu 8: Nhập một xâu s và kiểm tra xâu đó có phải xâu đối xứng không?Câu 9: Nhập vào một xâu ký tự sau đó chuẩn hoá xâu này theo quy tắc sau: - Đầu và cuối xâu không được chứa dấu cách - Giữa các từ không thể có nhiều hơn 1 dấu cách - Đầu các từ trong xâu phải là ký tự hoa - Các ký tự không phải là ký đầu tiên của một từ phải là chữ thường.Câu 10: Hãy nhập mảng một chiều a[] có n phần tử từ bàn phím - Xây dựng phương thức tính tổng của mảng. - Xây dựng phương thức tính tổng các giá trị chẵn có trong mảng. - Xây dựng phương thức đếm số lần xuất hiện của x có trong mảng. - Xây dựng phương thức sắp xếp các phần tử trong mảng thành dãy tăng dần. - Xây dựng phương thức hiện các phần tử của mảng.Câu 11: Hãy nhập mảng 2 chiều a[n][m] có n số hàng, m số cột từ bàn phím. - Xây dựng phương thức tính tổng của mảng. - Xây dựng phương thức tính tổng các hàng, các cột. - Xây dựng phương thức tính tổng đường chéo chính, đường chéo phụ. - Xây dựng phương thức hiện các phần tử mảng theo ma trận.I.2. Xử lý ngoại lệ:I.2. 1 Bài tập mẫu: Tính tổng 2 số a, b được nhập từ bàn phím. Yêu cầu xử lý các ngoại lệ có thể xảyra.// Triển khai thư viện nhập xuấtimport java.io.*;// Tạo lớp tính tổngpublic class TinhTong{ public static void main(String[]args) { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); float a=0, b=0, tong; try { System.out.println( Ban hay nhap gia tri cua a ); a = Float.parseFloat(br.readLine()); System.out.println( Ban hay nhap gia tri cua b ); b=Float.parseFlo ...

Tài liệu được xem nhiều: