DIỄN ĐÀN TOÁN TIN
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.



 
CỔNG ĐHQGHN  XEM ĐIỂM  Trang ChínhTrang Chính  Latest imagesLatest images  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Bài gửi sau cùng
Bài gửiNgười gửiThời gian
Happy new year 2013 Sat Dec 29, 2012 3:45 pm
Lâu rùi anh không thấy chú nào vào diễn đàn nữa Mon May 07, 2012 9:26 am
Happy new year 2012. Mon Jan 30, 2012 5:05 am
[color=red]Tin "Cực Hot" cho tất cả các bạn và người thân[/color] Wed Oct 05, 2011 4:44 am
Cách đổi lịch âm dương Mon Oct 03, 2011 2:24 am
lâu lâu rùi không lên diễn đàn lớp mình chém gió Fri Sep 30, 2011 9:44 am
TRIỂN LÃM DU HỌC NHẬT BẢN 2010 Vừa học vừa làm thu nhập 1700USD/1 tháng Wed Sep 28, 2011 8:00 am
Vừa đi làm, vừa làm cộng tác viên kiếm tiền... Sun Aug 07, 2011 11:37 am
:(((((((((((((((((((((((((((((((((((((((((((((((((((((((( Sat Aug 06, 2011 5:05 am
Khánh thành website học tiếng anh của Chiến Fri Aug 05, 2011 10:30 am
Funy : Counter strike =)) Mon Jul 25, 2011 10:43 am
Lịch học hè Fri Jul 08, 2011 4:11 pm
Tổng hợp ảnh 24/06/2011 - Lễ tốt nghiệp Wed Jul 06, 2011 9:17 am
Câu lạc bộ tiếng anh của Chiến - cơ hội giao lưu người bản xứ Tue Jun 28, 2011 9:41 pm
[K52A3] CÔNG BỐ TÀI CHÍNH QUỸ LỚP (10/03/2011) Thu Jun 23, 2011 5:35 pm
[VPK] DANH SÁCH TỐT NGHIỆP CHÍNH THỨC Thu Jun 23, 2011 5:31 pm
[VPK] LỄ TRAO BẰNG TỐT NGHIỆP Wed Jun 22, 2011 11:59 am
Pic 21/06 (new and hot) Wed Jun 22, 2011 10:28 am
Gameloft Hà Nội tuyển dụng Mon Jun 20, 2011 8:18 pm
[ CTCTSV ] 21 THÁNG 6 ĐI LẤY HỒ SƠ TỐT NGHIỆP Sat Jun 18, 2011 9:38 am

 

 Cách giải khác cho OOP2 - Phương án tách

Go down 
+3
chien2311
Hide
HoangDaiCa
7 posters
Tác giảThông điệp
HoangDaiCa
Quan Chi Huyện
Quan Chi Huyện
HoangDaiCa


Tổng số bài gửi : 35
Sinh nhật : 20/07/1988

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptyFri Sep 11, 2009 5:57 pm

Vừa code lại bài Java

import java.io.*;
public class TeamMember
{
public static void main(String[] args) throws Exception
{
String member1=("Nguyen Huu Hoang - 20/7/1988");
String member2=("Dang Tran Long - 9/9/1988");

String time1=tachTime(member1);
String time2=tachTime(member2);

String year1=tach1(time1);
String year2=tach1(time2);

String month1=tach1(time1.substring(0,time1.indexOf(year1)-1));
String month2=tach1(time2.substring(0,time2.indexOf(year2)-1));

String date1=time1.substring(0,time1.indexOf("/"));
String date2=time2.substring(0,time2.indexOf("/"));

String fullName1=tachName(member1,time1);
String fullName2=tachName(member2,time2);

String name1=tach2(fullName1);
String name2=tach2(fullName2);

String ho1=tachHo(member1);
String ho2=tachHo(member2);

System.out.println("Ten thanh vien thu 1 :"+name1);
System.out.println("Ten thanh vien thu 2 :"+name2);

if(ho1.equalsIgnoreCase(ho2))
System.out.println("Hai thanh vien co ho giong nhau");
else
System.out.println("Hai thanh vien co ho khac nhau");

int x=Integer.parseInt(year1)-Integer.parseInt(year2);
int y=Integer.parseInt(month1)-Integer.parseInt(month2);
int z=Integer.parseInt(date1)-Integer.parseInt(date2);
if(x==0&&y==0&&z==0)
{
System.out.println("Hai thanh vien cung ngay thang nam sinh");
System.out.println(member1);
System.out.println(member2);
}
else if(x>0||(x==0&&y>0)||(x==0&&y==0&&z>0))
System.out.println("Thanh vien tre hon la:"+member1);
else
System.out.println("Thanh vien tre hon la:"+member2);
}

public static String tach1(String str)
{
int x=str.lastIndexOf("/");
return str.substring(x+1);
}
public static String tach2(String str)
{
int x=str.lastIndexOf(" ");
return str.substring(x+1);
}
public static String tachHo(String str)
{
int x=str.indexOf(" ");
return str.substring(0,x);
}
public static String tachTime(String str)
{
int x=str.lastIndexOf("-");
return str.substring(x+2);
}
public static String tachName(String str,String str1)
{
int x=str.indexOf(str1);
return str.substring(0,x-2);
}
}
Về Đầu Trang Go down
HoangDaiCa
Quan Chi Huyện
Quan Chi Huyện
HoangDaiCa


Tổng số bài gửi : 35
Sinh nhật : 20/07/1988

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptyFri Sep 11, 2009 6:40 pm

phần so sanh ngay thang năm sinh các ban có thể ghép lại chuỗi theo dạng yyyymmdd roi so sánh cho đơn giản
Về Đầu Trang Go down
Hide
Trạng Nguyên
Trạng Nguyên
Hide


Tổng số bài gửi : 6
Sinh nhật : 11/11/1988

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptyFri Sep 11, 2009 7:00 pm

HoangDaiCa đã viết:
phần so sanh ngay thang năm sinh các ban có thể ghép lại chuỗi theo dạng yyyymmdd roi so sánh cho đơn giản
Hay :D
Về Đầu Trang Go down
chien2311
Enterprise Admin
Enterprise Admin
chien2311


Tổng số bài gửi : 1224
Sinh nhật : 23/11/1988

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptyFri Sep 11, 2009 8:46 pm

Bài này của chú Hoàng nên tách ra một Topic mới
Như vậy mọi người dễ tham khảo và phân loại hơn
Về Đầu Trang Go down
Spammer
Quan Nhị Phẩm
Quan Nhị Phẩm
Spammer


Tổng số bài gửi : 103
Sinh nhật : 12/10/1989

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptyFri Sep 11, 2009 9:03 pm

HoangDaiCa đã viết:
phần so sanh ngay thang năm sinh các ban có thể ghép lại chuỗi theo dạng yyyymmdd roi so sánh cho đơn giản


Cach hay day thang nay the ma gioi :s6 :s6 :s6 :s6 :s6 :s6 :s6 :s22 :s22 :s22 :s22 :s22 :s22 :s22 :s40 :s40 :s40 :s40 :s40 :s40 :s40 :s59 :s59 :s59 :s50 :s50 :s50 :s50 :s50 :s50 :s50 :s50 :s60 :s60 :s60 :s60 :s60
Về Đầu Trang Go down
vuthaihoc
Quan Nhất Phẩm
Quan Nhất Phẩm
vuthaihoc


Tổng số bài gửi : 275
Sinh nhật : 08/01/1989

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptySat Sep 12, 2009 4:44 am

Hoàng cứ thế phát huy nhaaaaaaaaaaaaaaaaaaaaaaaa
Về Đầu Trang Go down
pham_hanh
:)) Hàng khủng :))
:)) Hàng khủng :))
pham_hanh


Tổng số bài gửi : 167
Sinh nhật : 10/11/1989

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptySat Sep 12, 2009 8:45 pm

HoangDaiCa đã viết:
phần so sanh ngay thang năm sinh các ban có thể ghép lại chuỗi theo dạng yyyymmdd roi so sánh cho đơn giản
kô ổn lắm đâu, mọi người xem lại mà xem. Nếu năm sinh trùng nhau mới so sánh thế đc. Vì khi so sánh tuổi thì năm sinh bé hơn lại là ng lớn tuổi hơn mà.
VD: 19881230 < 19890101
Về Đầu Trang Go down
Spammer
Quan Nhị Phẩm
Quan Nhị Phẩm
Spammer


Tổng số bài gửi : 103
Sinh nhật : 12/10/1989

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptySat Sep 12, 2009 9:47 pm

pham_hanh đã viết:
HoangDaiCa đã viết:
phần so sanh ngay thang năm sinh các ban có thể ghép lại chuỗi theo dạng yyyymmdd roi so sánh cho đơn giản
kô ổn lắm đâu, mọi người xem lại mà xem. Nếu năm sinh trùng nhau mới so sánh thế đc. Vì khi so sánh tuổi thì năm sinh bé hơn lại là ng lớn tuổi hơn mà.
VD: 19881230 < 19890101

Cách này vẫn ổn đấy chứ chuoi năm sinh nào mà lớn hơn thì là trẻ nhất.
VD
8/11/1989 và 10/11/1989
1989118<19891110


8/8/1989 va 8/10/1989
198988< 1989108


ví dụ 2 ng khác năm :

8/8/1988 và 8/8/1990
198888<199088
Theo tui cáhc này vẫn OK
Về Đầu Trang Go down
chien2311
Enterprise Admin
Enterprise Admin
chien2311


Tổng số bài gửi : 1224
Sinh nhật : 23/11/1988

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptySat Sep 12, 2009 9:53 pm

bạn spammer nói đúng đó, nhờ cách này, bài của mình ngắn hơn nhiều đó

Hạnh ma ma gà hóa quốc roài !!!!
Về Đầu Trang Go down
bachdg
Trạng Nguyên
Trạng Nguyên
bachdg


Tổng số bài gửi : 10
Sinh nhật : 30/12/1989

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptySun Sep 13, 2009 2:31 pm

CACH NAY CUNG DC NHUNG HOI DAI VA CO THE HOI PHUC TAP DUNG TACH SPLIT CO VE OK HON DO NO TACH DAN DAN CUNG DC MA KO DAI LAM
Về Đầu Trang Go down
vuthaihoc
Quan Nhất Phẩm
Quan Nhất Phẩm
vuthaihoc


Tổng số bài gửi : 275
Sinh nhật : 08/01/1989

Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách EmptySun Sep 13, 2009 3:52 pm

So sánh như Hoàng thì phải cố định kiểu cho ngày tháng ngay dd, thang mm, nam yyyy -> lại phải dùng mấy lệnh kiểm tra nữa
Về Đầu Trang Go down
Sponsored content





Cách giải khác cho OOP2 - Phương án tách Empty
Bài gửiTiêu đề: Re: Cách giải khác cho OOP2 - Phương án tách   Cách giải khác cho OOP2 - Phương án tách Empty

Về Đầu Trang Go down
 
Cách giải khác cho OOP2 - Phương án tách
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài giải tham khảo cho Bài : OOP2
» CÁCH THANKS THÀNH VIÊN KHÁC
» Lời giải tham khảo cho OOP2 nhập từ bàn phím
» CÁCH GỬI TIN NHẮN CHO THÀNH VIÊN KHÁC
» Mô hình hóa phương án giải quyết bài tập OOP lần 2

Permissions in this forum:Bạn không có quyền trả lời bài viết
DIỄN ĐÀN TOÁN TIN :: CÁC VẤN ĐỀ CHUNG :: KÌ HỌC 1 NĂM THỨ III :: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - JAVA :: Đề bài hàng tuần-
Chuyển đến 
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất