Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Added: Jun 16, 2021 7:41 PM
Views: 47
Tags: exception
  1. package com.company;
  2. import java.io.IOException;
  3. import java.text.NumberFormat;
  4. import java.text.ParseException;
  5. import java.util.Locale;
  6. import java.util.Scanner;
  7. public class Main {
  8.  
  9.     public static void main(String[] args) {
  10.  
  11.  
  12.         var nf = NumberFormat.getInstance(Locale.GERMAN);
  13.         var scan = new Scanner(System.in);
  14.  
  15.         try {
  16.             System.out.print("Geben Sie eine Zahl ein: ");
  17.             String line = scan.next();
  18. // parse liefert Number-Objekt, muss in double umgewandelt werden
  19.             Number nmb = nf.parse(line);
  20.             double d = nmb.doubleValue();
  21.             System.out.format("Die Zahl ist %f.", d);
  22.             scan.close();
  23.         }catch(ParseException e){
  24.  
  25.             e.getMessage();
  26.             System.out.println("Nur Zahlen oder Kommazahlen erlaubt.");
  27.         }
  28.  
  29.     }
  30. }
  31.