Một vài bài tập mẫu đơn giản của Java - Phần 1
Share [Đọc: 328-Ngày đăng: 15-09-2010-Ngày sửa: 21-09-2010]
Đây là bài tập mẫu, viết một số chương trình đơn giản. Bạn có dựa trên nền tảng nó làm các bài
tập khác.
1. Viết chương trình để hiển thị thông tin cá nhân gồm: Tên, địa chỉ, tuổi, giới tính và trình độ
chuyên môn.
2. Viết chương trình cho nhân viên kế toán để tính lãi suất của khách hàng trên số tiền đầu tư với
thời hạn nào đó. (Gợi ý: dùng lãi suất cố định)
3. Viết chương trình nhập 2 số và hiển thị kết quả của các phép toán dưới đây(sử dụng các toán
tử bit)
Câu 1 :
import java.util.Scanner;
public class Information {
//Bat dau thuc hien chuong trinh
public static void main(String[] args){
//Khai bao cac bien
String name;
String address;
int age;
boolean sex;
String level;
//Nhap vao du lieu
Scanner input = new Scanner(System.in);
System.out.println("What's your name ? : ");
name = input.nextLine();
System.out.println("What's your address ? : ");
address = input.nextLine();
System.out.println("How old are you ? : ");
age = input.nextInt();
System.out.println("Are you male or female ? (true/false):");
sex = input.nextBoolean();
System.out.printf("\nSo tien sau %d thang la (Lai suat %.2f) : %.2f\n",date,change,sum);
}
}
Câu 3 :
import java.util.Scanner;
public class Operator {
//Bat dau chuong trinh
public static void main(String[] args){
//Khai bao cac bien
int a, b;
//Nhap vao chuong trinh
Scanner input = new Scanner(System.in);
System.out.println("Enter number 1 : ");
a = input.nextInt();
System.out.println("Enter number 2 : ");
b = input.nextInt();
//Hien thi ket qua ra man hinh
System.out.printf("So %d & So %d : %d ",a,b,a&b);
System.out.printf("\nSo %d | So %d : %d",a,b,a|b);
System.out.printf("\n~ So %d : %d ",a,~a);
System.out.printf("\n~ %d : %d ",b,~b);
System.out.printf("\n(~So %d) & (~So %d) : %d",a,b,(~a&~b));
System.out.printf("\n(~So %d) | (~So %d) : %d ",a,b,(~a|~b));
System.out.printf("\nSo %d >> So %d : %d ",a,b,a>>b);
System.out.printf("\nSo %d << So %d : %d ",a,b,a<
System.out.printf("\nSo %d >> So %d : %d",b,a,b>>a);
System.out.printf("\nSo %d << So %d : %d\n",b,a,b<
}
}
Bài tập java nâng cao. Đại học Howell là một trường đại học danh tiếng của Châu Âu với nhiều
3. Nếu tổng điểm bằng 35, mức IQ là: "IQ của bạn thông minh"
4. Nếu tổng điểm bằng 40, mức IQ là: "IQ của bạn thiên tài"
5. Nếu điểm tổng bằng 0, thì thông báo của chương trình là: "bạn phải kiểm tra lại".
Xin lưu ý , ở đây bài này có rất nhiều cách giải quyết và hướng giải , tôi xin post
hướng giải ngắn , ai cần hướng khác xin liên lạc thông tin Admin
(*)\\ Class Question:
public class Question {
String Content; //noi dung cau hoi
int ans; //dap an
int mark; //diem IQ
boolean check;
}
(*)\\ Class TestIq:
import java.util.Scanner;
public class TestIQ {
Question q1, q2, q3, q4;
public TestIQ(){
// Khoi tao cau hoi ve ki nang
q1 = new Question();
q1.Content = "\nJava la ngon ngu lap trinh huong doi tuong ?";
q1.Content += "\n\t1. Dung\n\t2. Sai";
q1.ans = 1;
// Khoi tao cao hoi ve tieng anh
q2 = new Question();
q2.Content = "\nY nghia cua tu 'Table':";
q2.Content += "\n\t1. Cay viet chi\n\t2. Cai ban\n\t3. Cai ghe";
q2.ans = 2;
// Khoi tao cau hoi ve tinh toan
q3 = new Question();
q3.Content = "\nCa lau kieng + Ca la han = ?";
System.out.printf("Ket qua: %d. Right! You to get 20 points.\n", kq);
break;
case 10:
System.out.printf("Ket qua: %d. Right! You to get 10 points.\n", kq);
break;
default:
System.out.println("Chuc ban may man lan sau\n");
}
}
public static void main(String[] args) {
TestIQ o = new TestIQ(); // Ham dá»±ng dc thi hanh
int opt = 1;
Scanner in = new Scanner(System.in);
do{
o.menu();
opt = in.nextInt();
switch(opt){
case 1:
if(o.q1.check == false){
System.out.printf("%s", o.q1.Content);
System.out.print("\nChon dap an: ");
int dapan = in.nextInt();
if(dapan == o.q1.ans){
o.q1.mark = 10;
}
o.q1.check = true;
}
else{
System.out.println("\nCau hoi nay da dc tra loi roi !!!\n");
}
if(o.q4.check == false){
System.out.printf("%s", o.q4.Content);
System.out.print("\nChon dap an: ");
int dapan = in.nextInt();
if(dapan == o.q4.ans){
o.q4.mark = 10;
}
o.q4.check = true;
}
else{
System.out.println("\nCau hoi nay da dc tra loi roi !!!\n");
}
break;
case 5:
if(o.q1.check&&o.q2.check&&o.q3.check&&o.q4.check){
o.result();
}
else{
System.out.println("Ban chua hoan tat bai thi.Chua the ket thuc.");
opt = 6;
}
break;
}
}
while(opt != 5);
}
}
}
}
}