Quantcast
Channel: Active questions tagged crash - Stack Overflow
Viewing all articles
Browse latest Browse all 7203

Why I'm getting crash when I'm trying to set float numbers?

$
0
0

I wrote a small calculator program, and when I try to set float numbers it gives me the following crash log:

**Exception in thread "main" java.util.InputMismatchException    at java.base/java.util.Scanner.throwFor(Scanner.java:939)    at java.base/java.util.Scanner.next(Scanner.java:1594)    at java.base/java.util.Scanner.nextInt(Scanner.java:2258)    at java.base/java.util.Scanner.nextInt(Scanner.java:2212)    at Main.main(Main.java:9)Process finished with exit code 1**

My code is :

import java.util.Scanner;public class Main {    public static void main(String[] args) {        System.out.println("Welcome to the calculator program: " );        System.out.println( "\n Please enter 2 numbers :");        Scanner scanner = new Scanner(System.in);        float number1 = scanner.nextInt();        float number2 = scanner.nextInt();        float sumOfNumbers = number1 + number2;        float subtractionOfNumbers = number1 - number2;        float multiplicationOfNumbers = number1 * number2;        float divisionOfNumbers = number1 / number2;        System.out.println("Please choose what operation do you want - (+)/(-)/(*)/(/): ");        System.out.println(" 1 = + / 2 = - / 3 = * / 4 = /");        int operation = scanner.nextInt();        switch (operation) {            case 1:                System.out.println("The sum of " +number1+" and " +number2 +" is " +sumOfNumbers);                break;            case 2:                System.out.println("The subtraction of " +number1+" and " +number2 +" is " +subtractionOfNumbers);                break;            case 3:                System.out.println("The multiplication  of " +number1+" and " +number2 +" is " +multiplicationOfNumbers);                break;            case 4:                System.out.println("The division of " +number1+" and " +number2 +" is " +divisionOfNumbers);                break;        }    }}

Why I'm getting crash when I'm trying to set float numbers?


Viewing all articles
Browse latest Browse all 7203

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>