Hola, soy nuevo en java, y no entiendo el porque de los errores:
package arrays;
import java.lang.Math;
import java.util.*;
public class EmpresaScanner {
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int n;
int pre=sc.nextInt();
int i, j;
String nom=sc.nextLine();
System.out.print("Introduzca el numero de productos: ");
n = sc.nextInt();
for(i=0;i<n;i++){
String[]nombre=new String[n];
System.out.print("Escriba el nombre del procucto para continuar: ");
nombre=nom;
}
for(j=0;j<n;j++) {
int[]precio=new int[n];
System.out.print("Escriba el precio del procucto para continuar: ");
precio[j]=pre;
}
System.out.println("Datos recogidos: ");
for(int f=0; f<n; f++){
System.out.println(nom);
}
for(int c=0; c<n; c++){
System.out.println(pre[j]);
}
}
}