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

 

 Lời giải tham khảo cho OOP2 nhập từ bàn phím

Go down 
3 posters
Tác giảThông điệp
chien2311
Enterprise Admin
Enterprise Admin
chien2311


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

Lời giải tham khảo cho OOP2 nhập từ bàn phím Empty
Bài gửiTiêu đề: Lời giải tham khảo cho OOP2 nhập từ bàn phím   Lời giải tham khảo cho OOP2 nhập từ bàn phím EmptyFri Sep 11, 2009 8:35 pm

Lời giải tham khảo cho OOP2 nhập từ bàn phím


Bài trước (http://start.formyjob.net/forum-f15/topic-t198.htm) mình đã giải nhưng không đưa ra giải pháp nhập dữ liệu từ bàn phím

Nay xin được bổ sung như sau :

Code:
package firstproject;

import java.lang.*;
import java.io.*;

public class StringTester
{
    public static void main (String args[]) throws IOException
    {

        BufferedReader input_Obj=new BufferedReader(new InputStreamReader(System.in));

        System.out.println("Student one (Fullname-Birthday) : ");
        String student1=input_Obj.readLine();

        System.out.println("Student two (Fullname-Birthday) : ");
        String student2=input_Obj.readLine();


        String tmp1=student1.trim();
        String[] splitarray1=tmp1.split("-");
        String[] name1=splitarray1[0].split(" ");
        String tmp12=splitarray1[1].trim();
        String[] birthday1=tmp12.split("/");
        int dd1=Integer.parseInt(birthday1[0]);
        int mm1=Integer.parseInt(birthday1[1]);
        int yy1=Integer.parseInt(birthday1[2]);

        String tmp2=student2.trim();
        String[] splitarray2=tmp2.split("-");
        String[] name2=splitarray2[0].split(" ");
        String tmp22=splitarray2[1].trim();
        String[] birthday2=tmp22.split("/");
        int dd2=Integer.parseInt(birthday2[0]);
        int mm2=Integer.parseInt(birthday2[1]);
        int yy2=Integer.parseInt(birthday2[2]);

        System.out.println("Full name of Student 1 : "+splitarray1[0]);
        System.out.println("Birthday : "+splitarray1[1]);
        System.out.println("First name : "+name1[0]);
        int length1=name1.length;
        System.out.println("Last name : "+name1[length1-1]);

        System.out.println("Full name of Student 2 : "+splitarray2[0]);
        System.out.println("Birthday : "+splitarray2[1]);
        System.out.println("First name : "+name2[0]);
        int length2=name2.length;
        System.out.println("Last name : "+name2[length2-1]);

        if (name1[0].equals(name2[0])) System.out.println("Two Students's First Name is the same : "+name1[0]);
        else System.out.println("The Student's First Names is diferent");
       
        if (yy1>yy2) System.out.println("Youngest Student is  : "+splitarray1[0]);
        if (yy1<yy2) System.out.println("Youngest Student is  : "+splitarray2[0]);
        if (yy1==yy2)
        {
            if (mm1>mm2) System.out.println("Youngest Student is : "+splitarray1[0]);
            if (mm1<mm2) System.out.println("Youngest Student is : "+splitarray2[0]);
            else
            {
                if (dd1>=dd2) System.out.println("Youngest Student is : "+splitarray1[0]);
                if (dd1<dd2)  System.out.println("Youngest Student is : "+splitarray2[0]);
            }

        }
    }
}


Kết xuất của trương trình :

run:
Student one (Fullname-Birthday) :
nguyen thi lien-23/12/1989
Student two (Fullname-Birthday) :
nguyen thi lan huong-22/11/1988
Full name of Student 1 : nguyen thi lien
Birthday : 23/12/1989
First name : nguyen
Last name : lien
Full name of Student 2 : nguyen thi lan huong
Birthday : 22/11/1988
First name : nguyen
Last name : huong
Two Students's First Name is the same : nguyen
Youngest Student is : nguyen thi lien
BUILD SUCCESSFUL (total time: 30 seconds)


Mời các bạn gửi thêm giải pháp mới cho bài toán này để mọi người học tập nhau !
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

Lời giải tham khảo cho OOP2 nhập từ bàn phím Empty
Bài gửiTiêu đề: Re: Lời giải tham khảo cho OOP2 nhập từ bàn phím   Lời giải tham khảo cho OOP2 nhập từ bàn phím EmptySat Sep 12, 2009 1:59 pm

Mình đang nâng cấp bài toán sao cho số sinh viên là cũng nhập từ bàn phím
Về Đầu Trang Go down
Revenge
Crazy Porter
Crazy Porter
Revenge


Tổng số bài gửi : 162
Sinh nhật : 31/03/1989

Lời giải tham khảo cho OOP2 nhập từ bàn phím Empty
Bài gửiTiêu đề: Re: Lời giải tham khảo cho OOP2 nhập từ bàn phím   Lời giải tham khảo cho OOP2 nhập từ bàn phím EmptySat Sep 12, 2009 5:23 pm

Ờ pác làm nhanh lên nhé :s5
cái này khác C qué
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

Lời giải tham khảo cho OOP2 nhập từ bàn phím Empty
Bài gửiTiêu đề: Re: Lời giải tham khảo cho OOP2 nhập từ bàn phím   Lời giải tham khảo cho OOP2 nhập từ bàn phím EmptySat Sep 12, 2009 8:44 pm

Hehe các bạn cứ thích cầm đèn chạy trc oto nhỉ :))
Mình nghĩ học trc cũng ko hẳn là tốt hihi.
Về Đầu Trang Go down
Sponsored content





Lời giải tham khảo cho OOP2 nhập từ bàn phím Empty
Bài gửiTiêu đề: Re: Lời giải tham khảo cho OOP2 nhập từ bàn phím   Lời giải tham khảo cho OOP2 nhập từ bàn phím Empty

Về Đầu Trang Go down
 
Lời giải tham khảo cho OOP2 nhập từ bàn phím
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Bài giải tham khảo cho Bài : OOP2
» Một số tài liệu tham khảo-TK&DGTT
» đây là đề thi k51 mình gửi cả lớp tham khảo chú mọi người thi tốt
» Cách giải khác cho OOP2 - Phương án tách
» Khảo sát đăng kí tham quan du lịch

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