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));
}
}
من برنامه زیر را در اکلیپس نوشتم ولی اجرا نمی کنه و خطا میده میشه دوستان برسی کنند.
برنامه پنج ورودی از کاربر گرفته و میانگین انها را حساب کرده.
متن خطا
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));
}
}