I'm getting this error:
"Exception in thread "main" java.lang.NumberFormatException: empty String".
I don't know what I doing wrong. I've put all the right types of variables. What can I do to correct it?
package com.mycompany.quadradomagico.exercicio2;
import java.util.Scanner;
public class QuadradoMagico {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
//Variável de linha e coluna
int l, c;
//Recebendo os valores
System.out.printf("Informe o número de linhas:\n");
l = read.nextInt();
System.out.printf("Informe o número de colunas:\n");
c = read.nextInt();
//Verificando se é um quadrado
if (l != c) {
System.out.printf("Não é um quadrado.");
}
else {
//Matriz do quadrado
double q[][] = new double[l][c];
//Recebendo os valores da matriz
for(int i=0; i<l; i++) {
for (int j=0; j<c; j++) {
System.out.println("Insira um valor para a posição ("+(i+1)+","+(j+1)+"):");
q[i][j] = Double.parseDouble(read.nextLine());
}
}
//Exibindo os valores da matriz
for(int i=0; i<l; i++){
for(int j=0; j<c; j++){
System.out.print(q[i][j]+ " ");
}
System.out.println();
}
}
}
}
Double.parseDouble().