| [help] Có ai biết bài này tớ sai ở đâu ko? | |
|
|
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 : 33 Đến từ : Ha Noi
| Tiê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]; | |
|
| |
botay2010
Tổng số bài gửi : 4 Points : 8 Reputation : 3 Join date : 17/07/2009
| Tiê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. | |
|
| |
dohoangdat90 Admin
Tổng số bài gửi : 47 Points : 86 Reputation : 1 Join date : 09/07/2009 Age : 33 Đến từ : Ha Noi
| Tiê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 | |
|
| |
botay2010
Tổng số bài gửi : 4 Points : 8 Reputation : 3 Join date : 17/07/2009
| Tiê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();} | |
|
| |
dohoangdat90 Admin
Tổng số bài gửi : 47 Points : 86 Reputation : 1 Join date : 09/07/2009 Age : 33 Đến từ : Ha Noi
| Tiê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]; | |
|
| |
botay2010
Tổng số bài gửi : 4 Points : 8 Reputation : 3 Join date : 17/07/2009
| Tiê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. | |
|
| |
thinhit
Tổng số bài gửi : 27 Points : 39 Reputation : 0 Join date : 10/07/2009
| Tiê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. | |
|
| |
dohoangdat90 Admin
Tổng số bài gửi : 47 Points : 86 Reputation : 1 Join date : 09/07/2009 Age : 33 Đến từ : Ha Noi
| Tiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko? 18/7/2009, 12:14 pm | |
| | |
|
| |
Sponsored content
| Tiêu đề: Re: [help] Có ai biết bài này tớ sai ở đâu ko? | |
| |
|
| |
| [help] Có ai biết bài này tớ sai ở đâu ko? | |
|