Ошибка времени компиляции при онлайн-компиляции?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка времени компиляции при онлайн-компиляции?

Сообщение Anonymous »

Код: Выделить всё

import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
import java.io.FileNotFoundException;

import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;

import java.util.List;
import java.util.ArrayList;
import java.util.StringTokenizer;

public class database {
String fileName;
Scanner input;
String[][] data;
List useful_list;
List records;
ArrayList handles;

public database(String fileName) {
this.fileName = fileName;
}

public void openFile() {
try {
input = new Scanner(new File(fileName));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
return;
}
}

public void readRecords() {
// Read all lines (records) from the file into an ArrayList
records = new ArrayList();
try {
while (input.hasNext())
records.add(input.nextLine());

} catch (Exception e) {
// TODO: handle exception
}

}

public void parseFields() {
String delimiter = ",\n";

// Create two-dimensional array to hold data (see Deitel, p 313-315)
int rows = records.size(); // #rows for array = #lines in file
data = new String[rows][]; // create the rows for the array
int row = 0;

for (String record : records) {
StringTokenizer tokens = new StringTokenizer(record, delimiter);
int cols = tokens.countTokens();
data[row] = new String[cols]; // create columns for current row
int col = 0;
while (tokens.hasMoreTokens()) {
data[row][col] = tokens.nextToken().trim();

col++;

}

row++;

}

}

public static void main(String[] args) {
String filename = null;
String[] values = new String[4];
String input = null;

BufferedReader reader = new BufferedReader(new InputStreamReader(
System.in));

try {
filename = reader.readLine();
input = reader.readLine();
values = input.split(",");

} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("Invalid Input");
return;
}

int[] input1;
input1 = new int[4];

try {
for (int j = 0; j < values.length; j++) {
input1[j] = Integer.parseInt(values[j]);
}
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("Invalid Input");
return;
}

if (input1[0] >= 4 || input1[0] 

Подробнее здесь: [url]https://stackoverflow.com/questions/18338035/compile-time-error-on-online-compilation[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»