Das Java-Programm wird nicht fortgesetzt und der Ausnahmefehler wird weiterhin angezeigt, nachdem er abgefangen wurdeJava

Java-Forum
Anonymous
 Das Java-Programm wird nicht fortgesetzt und der Ausnahmefehler wird weiterhin angezeigt, nachdem er abgefangen wurde

Post by Anonymous »

Dies ist eine Hausaufgabe, bei der wir Ausnahmen debuggen und behandeln müssen. Ich habe einen Try-Catch eingerichtet, um jede Eingabe zu verarbeiten, die kein Double ist, und die auftretende Ausnahme wird abgefangen, aber der Fehler wird trotzdem ausgegeben. Hier ist mein Code:

Code: Select all

import java.util.Scanner;
import java.util.InputMismatchException;

public class Paint1 {

public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
double wallHeight = 0.0;
double wallWidth = 0.0;
double wallArea = 0.0;
double gallonsPaintNeeded = 0.0;

final double squareFeetPerGallons = 350.0;

do {
System.out.println("Enter wall height (feet): ");
try {
wallHeight = scnr.nextDouble();
throw new InputMismatchException();
} catch (InputMismatchException exc) {
System.out.println("Invalid input. Please try again.");
wallHeight = scnr.nextDouble();
}
} while (wallHeight

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post