اود كتابه برنامج يقوم بملئ عناصر اراي بعنصر معين بدون استخدام
arrays.fill
قمت باعداد البرنامج ولكن تواجهني مشكله لو اخذت العناصر انها سترينج
import java.util.Scanner;
public class FillArray {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.print ("enter num of array element ");
int n=s.nextInt();
String []arr=new String[n];
System.out.print("enter elemnt to fill array ");
String ch=s.nextLine();
for(int i=0; i<n; i++){
arr=ch;
}
for(int j=0; j<n; j++){
System.out.println(arr[j]);
}
}
}المشكله هي ان البرنامج بعد ان اعطيه عدد العناصر ينتهي ولا يكمل في حاله انه سرينج فقط
اما لو عرفت الاراي اي تايب تاني علي انها انتجر مثلا بيشتغل البرنامج كامل