Я пытаюсь использовать инструкцию try catch после импорта файла и продолжать получать и ошибки в catch (FileNOtFoundException e). Он сообщает, что исключение никогда не выбрасывается из инструкции try тело и удалить его из тела.Обработка исключений: Операторы try-catch в Java
//import scanner needed for input dialog
import java.util.Scanner;
import java.io.*;
import java.util.InputMismatchException;
import java.text.NumberFormat;
public class Lab5{
public static void main(String[]args) throws FileNotFoundException{
NumberFormat fmtCurr = NumberFormat.getCurrencyInstance();
Scanner kb = new Scanner(System.in);
//Get the filename
String fileName = null;
File inputFile = new File(fileName);
Scanner file = new Scanner(inputFile);
boolean invalid;
do{
System.out.print("Data file of prior internet usage: ")
try{
double avg;
double paid;
double total;
System.out.println("Usage history:");
while (file.hasNextLine()){
avg = file.nextDouble();
paid = file.nextDouble();
total = file.nextDouble();
System.out.println("Average Hours Used:" + avg);
System.out.println("Average Paid:" + fmtCurr.format(paid));
System.out.println("Total Paid:" + fmtCurr.format(total));
}
invalid = false;
}
catch(FileNotFoundException e)
{
System.out.print("file does not exist");
invalid = true;
}
}
while(invalid = true);
}
}
Вещь, которая может вызывать «FileNotFoundException», - это «новый сканер (inputFile)». – immibis
Какая строка внутри вашего утверждения try вы думаете, может бросить «FileNotFoundException»? – csmckelvey