Tìm kiếm full text:
Google Ajax Loading


Gá»­i Ãá» Tài Má»›i Trả lá»i
  #1 (permalink)  
Old 21-05-2010, 11:49 PM
trinhvanphuc8x's Avatar
Cá nhân
Thực tập sinh
Thành viên thứ: 6358
Tham gia: Aug 2009
Bài viết: 15
   
Thông Tin
Tên Thật: phuc
Äến từ: hanoi
Giới tính:
Äiện thoại: 01666230132
Cám ơn: 5
Thanked 4 Times in 1 Post
Default help me in GAJ

Bài 7. Create a Student Manager Application
- class Student has some properties: StudentID, StudentName, StudentMark
- Create 2 Constructor one has no parameter and another has 3 parameters.
- create setter/getter for each property.
- Application can do some task:
1. Addnew Student.
2. View Student List.
3. Search Student By name.
4. Save Data to file.
5. Read Data from file.
6. Exit
Note:
- All the fields are not blank.
- StudentID must has follow XYY(X is character from A-Z and Y from 0-9).
- StudentName are characters only.
- Mark is numberic only and between 0-100.
- Using Vector, ArrayList or Hastable to store Student List.
[Chỉ thành viên mới nhìn thấy Link. ]

[right][size=1][url=http://bachkhoaaptech.com/forum/showthread.php?p=22901]Copyright © Diá»…n Äàn BachKhoa-Aptech - Posted by trinhvanphuc8x[/url][/size][/right]
 
Chữ ký

Welcome to Bachkhoa-Aptech Online Community. We hope trinhvanphuc8x find much more useful information from our forum. Join us to share our IT interest !!!


[right][size=1][url=http://bachkhoaaptech.com/forum/showthread.php?p=22901]Copyright © Diá»…n Äàn BachKhoa-Aptech - trinhvanphuc8x's Signature[/url][/size][/right]
 
Trả Lá»i Vá»›i Trích Dẫn
Click vào banner dưới đây, để ủng hộ diễn đàn nhé bạn
  #2 (permalink)  
Old 27-05-2010, 03:58 PM
dungdqc1003j's Avatar
Cá nhân
Há»c viên má»›i
Thành viên thứ: 23512
Tham gia: Mar 2010
Bài viết: 6
   
Thông Tin
Tên Thật: Do Quang Dung
Äến từ: ME LINH HA NOI
Giới tính:
Cám ơn: 1
Thanked 1 Time in 1 Post
Default má»i ngưá»i cùng tham khảo nhe

}package BAITHI;

/**
*
* @author Quang Dung
*/
public class Student {
private int StudentId;
private String StudentName;
private double StudentMark;

public Student() {
}

public Student(int StudentId, String StudentName, double StudentMark) {
this.StudentId = StudentId;
this.StudentName = StudentName;
this.StudentMark = StudentMark;

}

public int getStudentId() {
return StudentId;
}

public void setStudentId(int StudentId) {
this.StudentId = StudentId;
}

public double getStudentMark() {
return StudentMark;
}

public void setStudentMark(double StudentMark) {
this.StudentMark = StudentMark;
}

public String getStudentName() {
return StudentName;
}

public void setStudentName(String StudentName) {
this.StudentName = StudentName;
}

@Override
public String toString() {
String str = " ";
str += String.valueOf(this.getStudentId())+ "," + this.getStudentName() +
"," + String.valueOf(this.getStudentMark()) + "\n";
return str;
}

}

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author Quang Dung
*/
public class Manager {
Vector<Student> v = new Vector<Student>();
public void AddnewStudent(){
Student temp = new Student();
Scanner s = new Scanner(System.in);
System.out.println("Enter Student Id:");
int StudentId = s.nextInt();
boolean flag =true;
for(int i=0;i<v.size();i++)
{
Student st = v.elementAt(i);
if(st.getStudentId()==StudentId)
{
flag = false;
break;
}
}
if(!flag)
System.out.println("Id is existing");
else
temp.setStudentId(StudentId);

System.out.println("Enter Student Name:");
s = new Scanner(System.in);
String StudentName = s.nextLine();
temp.setStudentName(StudentName);

System.out.println("Enter Student Mark:");
double StudentMark =s.nextDouble();
temp.setStudentMark(StudentMark);
v.addElement(temp);
}
public void ViewStudentList(){
FileReader f = null;
try {
f = new FileReader("data.txt");
BufferedReader bread = new BufferedReader(f);
System.out.println("*********Student List Details*********");
System.out.println("StudentId\t\tStudentName\t\tSt udentMark");
String line = " ";
while((line = bread.readLine())!=null)
{
String arr[] = line.split(",") ;
for(int i=0;i<arr.length;i++)
System.out.println(arr[i]+"\t\t");
System.out.println();
}


} catch (FileNotFoundException ex) {
Logger.getLogger(Manager.class.getName()).log(Leve l.SEVERE, null, ex);
} catch (IOException ex) {
ex.printStackTrace();
} finally {
try {
f.close();
} catch (IOException ex) {
Logger.getLogger(Manager.class.getName()).log(Leve l.SEVERE, null, ex);
}
}
}
public void SearchStudentByName(){
Scanner nhap = new Scanner(System.in);
System.out.println("nhap ten cua sinh vien");
String tensv = nhap.nextLine();
boolean flag = false;
for(int i=0;i<v.size();i++)
{
Student st = v.elementAt(i);
if(st.getStudentName().equalsIgnoreCase(tensv))
{
System.out.println(st.getStudentName()+" "+st.getStudentId() + " "+st.getStudentMark());
flag = true;
break;
}
}
if(!flag)
System.out.println("khong tim thay");
}
public void SaveData(){
FileWriter f = null;
try {
f = new FileWriter("data.txt");
BufferedWriter write = new BufferedWriter(f);
for(int i=0;i<v.size();i++)
{
Student st = v.elementAt(i);
write.write(st.toString());
}
System.out.println("Write data success");
write.close();
f.close();
} catch (IOException ex) {
Logger.getLogger(Manager.class.getName()).log(Leve l.SEVERE, null, ex);
} finally {
try {
f.close();
} catch (IOException ex) {
Logger.getLogger(Manager.class.getName()).log(Leve l.SEVERE, null, ex);
}
}
}
public void ReadData(){

Scanner input = new Scanner(System.in);
System.out.println("Nhap File can doc:");
String strName = input.nextLine();

try {
File f = new File(strName);
FileInputStream in = new FileInputStream(f);
byte[] temp = new byte[1024];
int n = 0;
System.out.println("Noi dung cua file la:");
while((n=in.read(temp))>0)
{
System.out.println(new String(temp,0,n));
}
in.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}

import java.util.Scanner;

/**
*
* @author Quang Dung
*/
public class Test {
public static void main(String agrs[]){
Manager m = new Manager();
int choice;
do{
Scanner nhap =new Scanner(System.in);
System.out.println("\t\t\tMenu Details");
System.out.println(" 1.AddNewStudent");
System.out.println(" 2.ViewStudentList");
System.out.println(" 3.SearchStudentByName");
System.out.println(" 4.SaveData");
System.out.println(" 5.ReadData");
System.out.println(" 6.Exit");
System.out.println("Ban nhan 1 2 3 4 5 6 De thuc thi chuong trinh");
choice = nhap.nextInt();
switch(choice){
case 1:
m.AddnewStudent();
break;
case 2:
m.ViewStudentList();
break;
case 3:
m.SearchStudentByName();
break;
case 4:
m.SaveData();
break;
case 5:
m.ReadData();
break;
case 6:
System.exit(0);
}
}while(choice != 6);
}[IMG][Chỉ thành viên mới nhìn thấy Link. ][/IMG]
[right][size=1][url=http://bachkhoaaptech.com/forum/showthread.php?p=23125]Copyright © Diá»…n Äàn BachKhoa-Aptech - Posted by dungdqc1003j[/url][/size][/right]
 
Chữ ký

Welcome to Bachkhoa-Aptech Online Community. We hope dungdqc1003j find much more useful information from our forum. Join us to share our IT interest !!!


[right][size=1][url=http://bachkhoaaptech.com/forum/showthread.php?p=23125]Copyright © Diá»…n Äàn BachKhoa-Aptech - dungdqc1003j's Signature[/url][/size][/right]
 

Thay đổi nội dung bởi: dungdqc1003j, 27-05-2010 lúc 04:37 PM. Lý do: FD GJLAG
Trả Lá»i Vá»›i Trích Dẫn
Thành viên đã cảm ơn dungdqc1003j vỠbài viết này:
trinhvanphuc8x (30-05-2010)
Trả lá»i


Ãang Ä‘á»c: 1 (0 thành viên và 1 khách)
 
Ãiá»u Chỉnh
Xếp Bài

Quyá»n Sá»­ Dụng Ở Diá»…n Ãàn
Bạn không thể Gửi bài mới
Bạn không thể Gá»­i trả lá»i
Bạn không thể Gửi File đính kèm
Bạn không thể sửa bài viết của mình

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở



Liên Lạc - Trang Chủ - Lưu Trữ - Trở Lên Trên