Tôi có một bài tập về nhà và tôi đã tự hỏi nếu có ai có thể giúp tôi vì tôi mới làm quen với Java và lập trình và bị mắc kẹt trong một câu hỏi. Câu hỏi đặt ra là:Cách thao tác mảng. Tìm mức trung bình. Người mới bắt đầu Java
Phương pháp đầu tiên tìm thấy tỷ lệ trung bình của các phần tử của một mảng số nguyên:
public double average(int[] data)
Đó là, đưa ra một mảng số nguyên, dữ liệu, tính toán tỷ lệ trung bình của các yếu tố của nó là trả về giá trị trung bình . Ví dụ: mức trung bình của {1, 3, 2, 5, 8} là 3,8.
Dưới đây là những gì tôi đã làm cho đến nay:
public double average(int[] data) {
int sum = 0;
while(int i=0; i < data.length; i++)
sum = sum + data[i];
double average = sum/data.length;;
System.out.println("Average value of array element is " " + average);
}
Khi biên dịch nó tôi nhận được một thông báo lỗi ở phần int i=0
nói '.class dự kiến'. Bất kỳ trợ giúp sẽ được đánh giá cao.
u có thể gửi đầy đủ các lớp học? –
@DanglingPiyush Không cần. Câu hỏi là rõ ràng. –
Khoảng trắng của bạn khá là gây hiểu nhầm. Nó thường được coi là thực hành tốt để sử dụng niềng răng xung quanh cho/trong khi vòng cho rõ ràng, trong khi những gì bạn có bây giờ là gây hiểu lầm. Xem [pastebin này] (http://pastebin.com/HLpFv8zw) để biết ví dụ về ý tôi. –