السلام
public class Hw2 {
public static void main(String[] args) {
int n=5,prime=n*n,,j=0,x=n; /*<<<<<<هنا الخطأ */
int [][] spiralPrime = new int [n][n];
for (int a=0;a<n;a++) {
for (int b=0;b<n;b++) {
spiralPrime[a]=-1;
}
}
spiralPrime[n/2][n/2]=1;
while (x>=3) {
if (isPrime(x)) {
int i,k=n-1;
for (i=n-1;i>=0;i--) {
if (spiralPrime[k]==-1) {
spiralPrime[k]=prime;
prime--;
}
}
k=j;
for (i=n-1;i>=0;i--) {
if (spiralPrime[k]==-1) {
spiralPrime[k]=prime;
prime--;
}
}
k=j;
for ( i=0;i<n;i++) {
if (spiralPrime[k]==-1) {
spiralPrime[k]=prime;
prime--;
}
}
k=n-1;
for ( i=0;i<n;i++) {
if (spiralPrime[k]==-1) {
spiralPrime[k]=prime;
prime--;
}
}
j++;
}
x--;
}
for ( i=0;i<n;i++)
for ( j=0;j<n;j++){
System.out.print(" "+spiralPrime[j]);
if (j==n-1)
System.out.print("\n");
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public static boolean isPrime (int n) {
for (int i = 2; i < n; i++) {
if (n%i==0)
return false;
}
return true;
}
}يااخوان انا عندي هالكود لمن اسويله كومبايلر يطلعلي خطأ غريب ماعرفت اصلحه ممكن احد يساعدني في تصحيح الخطأ وشكرا وهذي الرساله الي تطلعلي لمن اسوي كومبايل للملف وشكرا لكم...
E:\hw2\src\Hw2.java:5: <identifier> expected int n=5,prime=n*n,,j=0,x=n; ^ 1 error Process completed.
علما بأني استخدم jcreator
