Я написал простую программу в среде IDE NetBeans с использованием Java. Сделав несколько изменений в главном методе этим утром, консоль ничего не печатает, когда я запускаю программу. Я просто хочу, чтобы он достигнет startMenus (sc). EDIT: Я сейчас поставлю в несколько System.out.println(), и он не достигает «Blah2», который сразу же после моего первого цикла ...NetBeans не будет печатать на консоли JAVA
public class Calculator {
public static int[] NUMBERS; //global value for the array
public static void main(String[] args) throws FileNotFoundException {
File file = new File("data.txt");
Scanner sc = new Scanner(file);
System.out.println("Blah1");
int counter = 0;
while (sc.hasNextInt()) {
counter = counter++;
}
System.out.println("Blah2");
int lenth = counter;
NUMBERS = new int[lenth];
System.out.println("Blah3");
sc.close();
File file2 = new File("data.txt");
Scanner sc2 = new Scanner(file2);
System.out.println("Blah4");
int i = 0;
while (sc2.hasNextInt()) {
NUMBERS[i] = sc2.nextInt();
++i;
}
System.out.println("Blah5");
sc2.close();
System.out.println("Welcome to Calculation Program!\n");
startMenus(sc);
}
}
Любые исключения? Основной метод, как известно, генерирует исключение, но кто или что обрабатывает это исключение? – Mechkov
Вы уверены, что это было не потому, что он просто не закончил цикл, прежде чем вы подумали, что это не так? – 11684
Попробуйте System.out при запуске программы, чтобы быть уверенным :) –