السلام عليكم
أحاول كتابة برنامج يطلب من المستخدم تحديد حجم المصفوفة أولاً ثم بعد ذلك يطلب من المستخدم إدخال بيانات ليقوم البرنامج بتخزينها في داخل المصفوفة(عدد صفوف البيانات بناء على العدد الذي ادخله المستخدم) ثم يقوم بعرضها على الشاشة.
هذه محاولتي
البرنامج يقوم بشكل صحيح بالطلب من المستخدم إدخال عدد عناصر المصفوفة لكنه بعد ذلك يعطي الكمبايلر خطأ
أرجو المساعدة ولكم جزيل الشكر
package javaapplication13;
import java.util.Scanner;
public class Main {
static Scanner input=new Scanner(System.in);
static Scanner arraysize=new Scanner(System.in);
public static void main(String[] args) {
System.out.println("Enter how many rwos you want in the Array");
int n;// Array size
n=arraysize.nextInt();
int r=n;
System.out.println("You have:"+r+"rows"+" "+"In your Array");
String f;
String[] invarray=new String[r];
invarray[r]=f;
for(int i=0;i<invarray.length;i++)
{
System.out.println("Enter the inventory information:");
f=input.nextLine();
invarray=invarray[n];
}
System.out.println(f);
}
}