ورود

View Full Version : سوال: خطا در برنامه



reza-hassani
یک شنبه 05 اردیبهشت 1395, 20:26 عصر
سلام
من برنامه زیر را در اکلیپس نوشتم ولی اجرا نمی کنه و خطا میده میشه دوستان برسی کنند.
برنامه پنج ورودی از کاربر گرفته و میانگین انها را حساب کرده.

متن خطا


Exception in thread "main" java.lang.Error: Unresolved compilation problem:
i cannot be resolved to a variable

at gg.main(gg.java:18)


خطایی برنامه در این خط و به مقدار متغیر i گرفته می شود.


numbers[i] = input.nextInt();










import java.text.MessageFormat;
import java.util.Scanner;
public class gg
{



public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int[] numbers = new int[5];
int total=0;
double average;

for (int i=0; i < numbers.length; i++);
{
System.out.print("enter number:");
numbers[i] = input.nextInt();
}

for (int i=0; i < numbers.length; i++)
{
total +=numbers[i];
}
average = total/(double)numbers.length;
System.out.println(MessageFormat.format("average is = {0}", average));
}
}

Ahmad_Hoghooghi
دوشنبه 06 اردیبهشت 1395, 12:31 عصر
";" را از انتهای سطر for حذف کنید.

for (int i=0; i < numbers.length; i++);

reza-hassani
دوشنبه 06 اردیبهشت 1395, 17:50 عصر
سلام ممنون الان تو کد این سمیکلن را دیدم شاخ در اوردم چند بار برسیش کردم ولی متوجه نشدم فکر کنم درست میکن موقعی که خسته ای دست از کار بکش ولی من از بد شانسی سرم شلوغه خخخ
ممنون از این به بعد بیشتر دقت میکنم.