Forum Java Ptit-Aptech

>>>>> www.java13.tk <<<<<
 
Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Forum has been closed by admin.

Share | 
 

 [help] Có ai biết bài này tớ sai ở đâu ko?

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
dohoangdat90
Admin


Tổng số bài gửi : 47
Points : 86
Reputation : 1
Join date : 09/07/2009
Age : 27
Đến từ : Ha Noi

Bài gửiTiêu đề: [help] Có ai biết bài này tớ sai ở đâu ko?   17/7/2009, 11:19 am

Code:

import java.util.Scanner;
public class chuoi
{
    String str="";
    Scanner scan1 = new Scanner(System.in);
//----------------------------------------------------------------------------//   
    void nhap()
    {
        System.out.print("Nhap ten: ");
        str = scan1.nextLine();
    }
    void xuat()
    {
        System.out.printf("Ten la: %s",str);
    }
//-----------------------------------------------------------------------------//     
    public static void main(String[] args)
    {
        Scanner scan = new Scanner(System.in);
        chuoi ch[] = new chuoi[10];
       
        System.out.print("Co bao nhieu ten: ");
        int n= scan.nextInt();
        for(int i=0;i<n;i++)
            ch[i].nhap();
        for(int i=0;i<n;i++)
            ch[i].xuat();
    }
}
Chắc sai ở: ?
chuoi ch[] = new chuoi[10];
Về Đầu Trang Go down
Xem lý lịch thành viên http://java13.tk/
botay2010



Tổng số bài gửi : 4
Points : 8
Reputation : 3
Join date : 17/07/2009

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   17/7/2009, 3:46 pm

ko. chả sai ở đâu cả. chỉ là bạn chưa khởi tạo biến ch[i] trong vòng for thôi
bạn thêm
ch[i]=new chuoi();
trong vòng for đầu tiên là được


Được sửa bởi botay2010 ngày 17/7/2009, 9:09 pm; sửa lần 2.
Về Đầu Trang Go down
Xem lý lịch thành viên
dohoangdat90
Admin


Tổng số bài gửi : 47
Points : 86
Reputation : 1
Join date : 09/07/2009
Age : 27
Đến từ : Ha Noi

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   17/7/2009, 5:19 pm

tức là sao? Bài tớ nó ko báo lỗi nhưng chạy ko đúng yêu cầu
Về Đầu Trang Go down
Xem lý lịch thành viên http://java13.tk/
botay2010



Tổng số bài gửi : 4
Points : 8
Reputation : 3
Join date : 17/07/2009

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   17/7/2009, 9:17 pm

có nghĩa bạn chỉ cần thêm dòng ch[i]=new chuoi(); như thế này là được :
for(int i=0;i<n;i++){
ch[i]=new chuoi();
ch[i].nhap();}
Về Đầu Trang Go down
Xem lý lịch thành viên
dohoangdat90
Admin


Tổng số bài gửi : 47
Points : 86
Reputation : 1
Join date : 09/07/2009
Age : 27
Đến từ : Ha Noi

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   17/7/2009, 9:28 pm

Tớ khởi tạo rồi đây thây

chuoi ch[] = new chuoi[10];
Về Đầu Trang Go down
Xem lý lịch thành viên http://java13.tk/
botay2010



Tổng số bài gửi : 4
Points : 8
Reputation : 3
Join date : 17/07/2009

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   18/7/2009, 6:40 am

ko hiểu à. cậu nhìn lại đi, ở trên cậu mới chỉ khai báo chuoi ch[] = new chuoi[10]; chứ đã khởi tạo từng phần tử ch[i] đâu. cậu cứ làm như mình bảo đó thêm ch[i]=new chuoi(); vảo trong vòng for như mình nói là được.
Về Đầu Trang Go down
Xem lý lịch thành viên
thinhit



Tổng số bài gửi : 27
Points : 39
Reputation : 0
Join date : 10/07/2009

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   18/7/2009, 11:09 am

cậu botay2010 bảo đúng rồi đấy admin à. Trong java nó khác C++ ,kiểu dữ liệu ko phải là basic thì đều phải cấp phát bộ nhớ =new hết.
Về Đầu Trang Go down
Xem lý lịch thành viên
dohoangdat90
Admin


Tổng số bài gửi : 47
Points : 86
Reputation : 1
Join date : 09/07/2009
Age : 27
Đến từ : Ha Noi

Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   18/7/2009, 12:14 pm

ok, thank, nhé
Về Đầu Trang Go down
Xem lý lịch thành viên http://java13.tk/
Sponsored content




Bài gửiTiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko?   

Về Đầu Trang Go down
 
[help] Có ai biết bài này tớ sai ở đâu ko?
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Forum Java Ptit-Aptech :: THẢO LUẬN VỀ JAVA :: ARRAY-STRING-CLASS-
Chuyển đến 
Create a forum on Forumotion | © phpBB | Free forum support | Report an abuse | www.sosblogs.com