Oi pessoal, eu escrevi o código abaixo para ler duas variáveis de entrada x e y:
package General;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Locale;
import java.util.Scanner;
public class InputDatas2
{ public InputDatas2()
{ super(); }
ComputationalProperties comprop = new ComputationalProperties();
int imax = comprop.getImax();
int jmax = comprop.getJmax();
private double xynode [] [] [] = new double [imax+1] [jmax+1] [3];
int i = 1;
int j = 0;
public static void main (String[] args) {}
public void InputDatas2Procedure(double xynode[] [] []) throws FileNotFoundException
// Fluxo de entrada com arquivo
{ Scanner scanner = new Scanner(new File("Datas2.csv"));
while (scanner.hasNextLine())
{ String linha = scanner.nextLine();
Scanner linhaScanner = new Scanner(linha);
linhaScanner.useLocale(Locale.US);
linhaScanner.useDelimiter(",");
String text1 = linhaScanner.next();
String text2 = linhaScanner.next();
j = j+1;
xynode [i] [j] [1] = Double.parseDouble(text1);
xynode [i] [j] [2] = Double.parseDouble(text2);
if (j == jmax)
{ i = i+1;
j = 0; }
linhaScanner.close(); }
scanner.close();
for (int i = 1; i <= imax; i++)
{ for (int j = 1; j <= jmax; j++)
{ System.out.println(xynode [i] [j] [1]);
System.out.println(xynode [i] [j] [2]); } } } }
e imprimi-las no console. Só que aparentemente o programa não está lendo as variáveis. Alguém teria uma sugestão sobre aonde eu estou errando? Fico no aguardo e obrigado pela atenção.